MySql命令行csv

时间:2017-10-25 16:44:23

标签: mysql csv command-line

有没有办法使用以下命令以逗号分隔而不是制表符分隔输出。

echo "select col1, col2, col3 from newtable" | mysql --column-names > data.csv

输出以下内容。

col1    col2    col3   
1       Test    Test 1
2       Test    Test 2
3       Test    Test 3

如何输出逗号分隔文件。

1 个答案:

答案 0 :(得分:3)

只需使用 tr 以逗号替换制表:

echo "select col1, col2, col3 from newtable" | mysql --column-names | tr "\t" ";" > data.csv