将MySQL导出到带有列标题的.txt选项卡?

时间:2013-01-24 09:26:04

标签: mysql

我在Linux(CentOS)上使用MySQL。我希望能够导出MySQL表以创建带有标题的.txt制表符分隔文件,以便将其导入Salesforce。

这适用于.txt制表符分隔文件:

SELECT * FROM myTable INTO OUTFILE 'data.txt'

但它不包括列标题。我不想使用命令行或PHP程序来执行此操作。谢谢!

1 个答案:

答案 0 :(得分:1)

试试这个:

SELECT 'ColName1', 'ColName2', 'ColName3'
UNION ALL
SELECT ColName1, ColName2, ColName3
INTO OUTFILE 'data.txt'
FIELDS TERMINATED BY '\t' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM myTable;