2016-07-05 40 views
0

This topic已經解釋瞭如何使用默認輸出格式直接從命令行導出到標準輸出,或者如何使用SQL查詢中指定的文件中的自定義格式導出。如何將格式爲CSV的查詢結果從標準輸出中導出?

那麼基本上這個問題也可以作爲表達方式來指定標準輸出爲「INTO OUTFILE」嗎?

在我的情況下默認輸出的後處理將是相當困難的,因爲字段似乎包含選項卡,所以引用似乎是非常必要的。

+0

不知道我明白你在問什麼。你可以再試一次解釋你想解決什麼問題,也許一個例子會幫助我們 – RiggsFolly

回答

0

使用CONCATE_WS

mysql> SELECT CONCAT_WS(',',TABLE_SCHEMA,TABLE_NAME,COLUMN_NAME) FROM information_schema.COLUMNS WHERE TABLE_NAME="TEST"; 
    +----------------------------------------------------+ 
    | CONCAT_WS(',',TABLE_SCHEMA,TABLE_NAME,COLUMN_NAME) | 
    +----------------------------------------------------+ 
    | TESTDB,TEST,user_id      | 
    | TESTDB,TEST,NAME      | 
    | TESTDB,TEST,value      | 
    +----------------------------------------------------+ 
    3 rows in set (0.00 sec) 
+0

請試試這個,讓我知道 –