將mysql的查詢結果匯出為csv

2022-03-28 18:18:14 字數 724 閱讀 5916

要將mysql的查詢結果匯出為csv,一般會使用php連線mysql執行查詢,將返回的查詢結果使用php生成csv格式再匯出。

但這樣比較麻煩,需要伺服器安裝php才可以實現。 

我們可以使用 into outfile, fields terminated by, optionally enclosed by, line terminated by語句實現匯出csv 

into outfile 『匯出的目錄和檔名』 

指定匯出的目錄和檔名

fields terminated by 『欄位間分隔符』 

定義欄位間的分隔符

optionally enclosed by 『字段包圍符』 

定義包圍欄位的字元(數值型字段無效)

lines terminated by 『行間分隔符』 

定義每行的分隔符 

mysql -u root use test; select * from

table

into outfile '/tmp/table.csv' fields terminated by

',' optionally enclosed by

'"' lines terminated by

'\r\n';

執行後,會把talbe中記錄資料匯出到/tmp/table.csv檔案中。每個欄位以,分隔,字段內容是字串的以」包圍,每條記錄使用\r\n換行。

Mysql查詢結果匯出為Excel的幾種方法

url 方法一 查詢語句直接輸出 語法格式 example select into outfile data var 3307 catid.xls from help cat where 1 order by cat id desc limit 0,20 select into outfile 匯出...

Mysql查詢結果匯出為Excel的指令碼

bin bash sql select from users sql查詢語句 mysql h url uroot p 1234 e redmine dev result.xls 遠端執行查詢語句並儲存為excel檔案,其他方法請看 iconv futf8 tgb18030 ostatistical ...

筆記 mysql 匯出查詢結果

語法 the select into outfile file name options form of select writes the selected rows to a file.示例 select from students into outfile test users.csv fie...