mysql實現查詢結果匯出csv檔案及匯入csv檔案到資料庫操作
阿新 • • 發佈:2020-01-09
本文例項講述了mysql實現查詢結果匯出csv檔案及匯入csv檔案到資料庫操作。分享給大家供大家參考,具體如下:
mysql 查詢結果匯出csv檔案:
select logtime,operatingsystem,imei from GameCenterLogs where operatingsystem >= 1 and operatingsystem <=3 group by operatingsystem,imei into outfile '/tmp_logs/tmp.csv' fields TERMINATED BY ',' OPTIONALLY ENCLOSED BY '#' LINES TERMINATED BY '\r\n'
fields TERMINATED BY ','
設定欄位的分割符
OPTIONALLY ENCLOSED BY '#'
設定欄位內容若為字串,則使用'#'包含
LINES TERMINATED BY '\r\n'
資料行分割符
匯出檔案內容:
1453513680,3,#hello word#\r\n
1453515470,2,#title content#\r\n
mysql命令列匯入csv檔案到資料庫:
load data infile '/tmp_logs/tmp.csv' into table GameCenterDAULogs fields terminated by ',' OPTIONALLY ENCLOSED BY '#' lines terminated by '\r\n'
有可能作業系統不同,匯出的csv檔案的資料行分隔符不一定為\r\n,可以使用cat -A /tmp_logs/tmp.csv
檢視結尾符
更多關於MySQL相關內容感興趣的讀者可檢視本站專題:《MySQL常用函式大彙總》、《MySQL日誌操作技巧大全》、《MySQL事務操作技巧彙總》、《MySQL儲存過程技巧大全》及《MySQL資料庫鎖相關技巧彙總》
希望本文所述對大家MySQL資料庫計有所幫助。