在MySQL中将查询保存为文件时,我可以将字段名称包含为第一行吗?

时间:2014-10-24 04:45:47

标签: mysql

在MySQL中运行查询时,我将查询保存为文件时会使用命令SELECT [fieldnames] from [tablenames] INTO OUTFILE ['filename.txt],以便稍后我可以在excel中打开它。

是否可以将字段名作为第一列包含在输出文件中?

谢谢。

1 个答案:

答案 0 :(得分:0)

由于您提到在评论中使用命令行,因此您最简单的方法就是使用标题UNION查询 - 这样它就会成为文件的一部分。

例如,如果您的表格包含以下字段名称:first_namelast_nameage,则您的SELECT查询将如下所示:

SELECT * FROM 
    (SELECT 'First Name', 'Last Name', 'Age' UNION 
     SELECT first_name, last_name, age FROM [tablenames]) 
INTO [outfile]

然而,最简单方式是在MySQL Workbench中运行查询,然后选择"使用列名保存"保存结果时。