【发布时间】:2014-05-12 01:38:58
【问题描述】:
我有一个 MySQL 表,它必须作为 CSV 文件取出。我使用的查询是
SELECT "ID","NAME","SALARY","SAL1","SAL2","SAL3","SAL4","SAL5","SAL6","SAL7","SAL8","SAL9","SAL10","SAL11","SAL12","SAL13","SAL14","SAL15","SAL16","SAL17","SAL18","SAL19","SAL20","SAL21","SAL22","SAL23","SAL24","SAL25","SAL26"
UNION ALL
SELECT *
FROM addstock25
INTO OUTFILE "E:\\JOSE DATA\\addstock7.csv"
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';
此查询有效,但如果我有 200 个列名怎么办? 有没有办法不用手动输入?
【问题讨论】:
-
mysqldump 与 --tab 应该是这里的简单方法,没有额外的脚本要求。我详细写了3 ways to convert MySQL to CSV。
标签: mysql csv mysql-workbench