首页  编辑  

MySQL导出数据如何带上头信息?

Tags: /MySQL/   Date Created:

1. 首先用下面的方法得到所有的列名:

select GROUP_CONCAT(CONCAT("'",COLUMN_NAME,"'"))

from INFORMATION_SCHEMA.COLUMNS

WHERE TABLE_NAME = 'my_table'

AND TABLE_SCHEMA = 'my_schema'

order BY ORDINAL_POSITION

2. 再次,复制上面的结果,然后用下面的代码即可:

SELECT 'ColName1', 'ColName2', 'ColName3'

UNION ALL

SELECT ColName1, ColName2, ColName3

   FROM YourTable

   INTO OUTFILE '/path/outfile'