Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySql命令行csv_Mysql_Csv_Command Line - Fatal编程技术网

MySql命令行csv

MySql命令行csv,mysql,csv,command-line,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 如何输出逗号分隔的文件。只需使用tr将表格替换为逗号即可: echo

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

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

如何输出逗号分隔的文件。

只需使用tr将表格替换为逗号即可:

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

希望这能有所帮助:这个问题不是重复的链接。