phpmyadmin导出到csv for excel

use*_*754 10 php mysql csv excel phpmyadmin

我在使用xampp(4.1.6)phpmyadmin导出功能时遇到问题.当我导出时,我选择csv作为excel格式,但它会返回如下数据:

1;"data1";"0";"6828";"2014-03-13 13:54:26";"2014-03-13 13:54:26";"file";;"2014-03-14 14:45:51"
Run Code Online (Sandbox Code Playgroud)

所以我尝试了语法:

SELECT * FROM `directory_listing` 
INTO OUTFILE 'C:/test.csv' 
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"' 
LINES TERMINATED BY '\n'
Run Code Online (Sandbox Code Playgroud)

现在格式与mysql表中的表视图相同.问题是,我想在第一行显示列名.我怎样才能做到这一点?

顺便说一句,下面是我的phpmyadmin导出功能的界面.

phpmyadmin导出选项卡

我试图将其导出为正常的csv,但它仍然返回相同.更糟糕的是,所有数据都放在第一行.

phpmyadmin导出正常csv

Tha*_*MSG 4

您几乎做对了,您只需选中“将列名称放在第一行”复选框,然后开始导出。那应该可以完成工作。

编辑::

由于您自己执行此操作,因此您可以使用以下 MYSQL 查询获取字段名:

    SELECT `COLUMN_NAME` 
FROM `INFORMATION_SCHEMA`.`COLUMNS` 
WHERE `TABLE_SCHEMA`='yourdatabasename' 
    AND `TABLE_NAME`='yourtablename';
Run Code Online (Sandbox Code Playgroud)