mysql導出查詢結果到csv的實現(xiàn)方法
要將mysql的查詢結果導出為csv,一般會使用php連接mysql執(zhí)行查詢,將返回的查詢結果使用php生成csv格式再導出。
但這樣比較麻煩,需要服務器安裝php才可以實現(xiàn)。
直接使用mysql導出csv方法
我們可以使用 into outfile, fields terminated by, optionally enclosed by, line terminated by語句實現(xiàn)導出csv
語句的格式與作用
into outfile ‘導出的目錄和文件名'
指定導出的目錄和文件名
fields terminated by ‘字段間分隔符'
定義字段間的分隔符
optionally enclosed by ‘字段包圍符'
定義包圍字段的字符(數(shù)值型字段無效)
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';
執(zhí)行后,會把talbe中記錄數(shù)據(jù)導出到/tmp/table.csv文件中。每個字段以,分隔,字段內容是字符串的以”包圍,每條記錄使用\r\n換行。
以上這篇mysql導出查詢結果到csv的實現(xiàn)方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持本站。
版權聲明:本站文章來源標注為YINGSOO的內容版權均為本站所有,歡迎引用、轉載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網站,禁止在非maisonbaluchon.cn所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內容來源于網友推薦、互聯(lián)網收集整理而來,僅供學習參考,不代表本站立場,如有內容涉嫌侵權,請聯(lián)系alex-e#qq.com處理。
關注官方微信