解决从mysql表中多列导出数据到csv合并成一列的问题

来源:互联网 发布:js控制标签显示隐藏 编辑:程序博客网 时间:2024/05/18 01:24

        下面两句SQL执行后,会发现表中多列在excel中合并成了一列,因为在excel中默认用逗号,作为分隔符。

FIELDS TERMINATED BY ','; 需要加上这一句代码才可以按照表数据的列数导入到excel中。

     

SELECT *  FROM DB.tablename   --表名
 INTO OUTFILE 'D:/sample.csv'      --导出文件位置
 FIELDS TERMINATED BY ',';         --以逗号分隔