您好,登錄后才能下訂單哦!
本文主要給大家介紹mysql的查詢結果導出為csv的有效方法,希望可以給大家補充和更新些知識,如有其它問題需要了解的可以持續在億速云行業資訊里面關注我的更新文章的。
要將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導出查詢結果到csv方法,更多相關內容請關注億速云。
相關推薦:
php array_push 與 $arr[]=$value 之間的性能對比
如何利用php設置一個嚴格控制過期時間的session
如何用php 判斷memcache key/value是否存在方法
以上就是mysql的查詢結果導出為csv的有效方法的詳細內容,更多請關注億速云其它相關文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。