mysql匯出為CSV的同時加上表頭

2021-07-06 07:39:08 字數 897 閱讀 8483

今天在使用mysql的into outfile命令將資料庫資料匯出為csv時,發現資料可以匯出,但是列名卻沒有,但是卻可以通過修改sql語句的方法加上表頭,具體實現方法是在查詢資料的時候並上列名:

不帶表頭

select uid,nickname,realname,mobile,idcard from  m order

by m.uid desc

into outfile '/var/www/api/public/a/download/".$file_name."' fields terminated by

',' optionally enclosed by

'\"' escaped by

'\"' lines terminated by

'\r\n'

帶上表頭

select uid,nickname,realname,mobile,idcard from( select uid,nickname,realname,mobile,idcard from ims_mc_members union

select

'uid','暱稱','真實姓名','手機號', '身份證號') m order

by m.uid desc

into outfile '/var/www/api/public/a/download/".$file_name."' fields terminated by

',' optionally enclosed by

'\"' escaped by

'\"' lines terminated by

'\r\n'

將mysql的查詢結果匯出為csv

要將mysql的查詢結果匯出為csv,一般會使用php連線mysql執行查詢,將返回的查詢結果使用php生成csv格式再匯出。但這樣比較麻煩,需要伺服器安裝php才可以實現。我們可以使用 into outfile,fields terminated by,optionally enclosed by...

MySQL匯入匯出CSV檔案

mysql自己提供了匯入匯出資料庫的工具,但有時我們需要僅僅匯入匯出單個表的資料,比如匯入匯出csv檔案,此時可以使用mysql自動的命令來做匯入匯出工作。匯出語法如下 select from table into outfile file 或者select from table into outf...

MySQL匯入匯出CSV檔案

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!mysql自己提供了匯入匯出資料庫的工具,但有時我們需要僅僅匯入匯出單個表的資料,比如匯入匯出csv檔案,此時可以使用mysql自動的命令來做匯入匯出工作。匯出語法如下 select from table into outfile file 或者s...