我在使用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"
所以我尝试了语法:
SELECT * FROM `directory_listing`
INTO OUTFILE 'C:/test.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
现在格式与mysql表中的表视图相同。问题是,我想在第一行显示列名。我怎么能这样做?
顺便说一句,下面是我的phpmyadmin导出功能的界面。
我尝试将其导出为普通csv,但它仍然返回相同的内容。更糟糕的是,所有数据都放在第一行。
答案 0 :(得分:4)
你几乎做对了,你只需要检查"把colums名字放在第一行"复选框,然后开始导出。那应该可以胜任。
修改:: 强>
由于你自己动手,你可以通过这个MYSQL查询得到字段名:
SELECT `COLUMN_NAME`
FROM `INFORMATION_SCHEMA`.`COLUMNS`
WHERE `TABLE_SCHEMA`='yourdatabasename'
AND `TABLE_NAME`='yourtablename';
答案 1 :(得分:0)
只需点击Put columns names in the first row
按钮上方的Go
复选框即可。