为了添加列值,我们需要使用 union 语句。可以借助以下示例进行演示 -
示例
在此示例中,student_info 中的数据将导出到 csv 文件。 csv 文件的第一行将作为列的名称。
mysql>(select 'id', 'name', 'address', 'subject')union(select id, name, address, subject from student_info into outfile 'c:/mysql/bin/mysql-files/student_25.csv'fields enclosed by '"' terminated by ';' escaped by '"' lines terminated by '\r');query ok, 7 rows affected (0.04 sec)
执行上述查询后,mysql 创建 student_25.csv 文件,其中包含以下值 -
id; "name"; "address"; "subject"101; "yashpal"; "amritsar"; "history"105; "gaurav"; "chandigarh"; "literature"125; "raman"; "shimla"; "computers"130; "ram"; "jhansi"; "computers"132; "shyam"; "chandigarh"; "economics"133; "mohan"; "delhi"; "computers"
以上就是我们如何将数据导出到 csv 文件,并将列标题作为第一行?的详细内容。