mysql導出查詢結(jié)果到csv的實現(xiàn)方法
要將mysql的查詢結(jié)果導出為csv,一般會使用php連接mysql執(zhí)行查詢,將返回的查詢結(jié)果使用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文件中。每個字段以,分隔,字段內(nèi)容是字符串的以”包圍,每條記錄使用\r\n換行。
以上這篇mysql導出查詢結(jié)果到csv的實現(xiàn)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
SELECT… FOR UPDATE 排他鎖的實現(xiàn)
本文主要介紹了SELECT… FOR UPDATE 排他鎖的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-01-01Mysql之如何根據(jù).frm和.idb文件恢復表結(jié)構(gòu)
這篇文章主要介紹了Mysql之如何根據(jù).frm和.idb文件恢復表結(jié)構(gòu)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03很全面的Mysql數(shù)據(jù)庫、數(shù)據(jù)庫表、數(shù)據(jù)基礎操作筆記(含代碼)
這篇文章主要為大家分享了很全面的Mysql數(shù)據(jù)庫、數(shù)據(jù)庫表、數(shù)據(jù)基礎操作筆記,感興趣的小伙伴們可以參考一下2016-04-04MySQL中使用load data命令實現(xiàn)數(shù)據(jù)導入的方法
MySQL支持load data命令的數(shù)據(jù)導入,該方式比直接的insert的效率要高,按照官方的說法是要比insert語句快上20倍2013-10-10