mysql數據導出
阿新 • • 發佈:2018-11-01
mina style utf ted alt 分享圖片 all 操作 csv
首先,我們查看自己的數據結構:
導出數據到某一固定文件夾,當然,你最後可以選擇保存為CSV或者txt格式都是可以的
mysql> select * from student3
-> into outfile ‘C://Users/SHNU/desktop/s3.csv‘
-> ;
導出數據庫:
此時,我們發現,表格之間數據之間黏在了一起,沒有分開
fields terminated by ‘,‘表示字段分隔符為“,”,enclosed by‘‘‘‘表示每個字段用雙引號引用起來,
記錄結束符為回車符(默認如此,可以不寫)
mysql> select * from student3
-> into outfile ‘C://Users/SHNU/desktop/s4.csv‘
-> fields terminated by ‘,‘ enclosed by‘‘‘‘;
此時表中的數據便分割開來:
如果不希望字段兩邊用引號,則語句改為如下:
mysql> select * from student3
-> into outfile ‘C://Users/SHNU/desktop/s4.csv‘
-> fields terminated by ‘,‘ optionally enclosed by‘‘‘‘;
但問題來了,我們發現表頭不見了,
此時比如我們選擇想要出現name,Weight列的表頭,我們執行如下操作:
mysql> select * from (select ‘name‘,‘Weight‘ union select name,Weight from student3)b;
此時我們再選擇導出數據,表頭即可存在!
mysql數據導出