本文實(shí)例講述了mysql實(shí)現(xiàn)查詢結(jié)果導(dǎo)出csv文件及導(dǎo)入csv文件到數(shù)據(jù)庫操作。分享給大家供大家參考,具體如下:
mysql 查詢結(jié)果導(dǎo)出csv文件:
select logtime, operatingsystem, imeifrom GameCenterLogswhere operatingsystem >= 1 and operatingsystem <=3group by operatingsystem,imeiinto outfile '/tmp_logs/tmp.csv'fields TERMINATED BY ',' OPTIONALLY ENCLOSED BY '#' LINES TERMINATED BY '/r/n'
fields TERMINATED BY ','
設(shè)置字段的分割符
OPTIONALLY ENCLOSED BY '#'
設(shè)置字段內(nèi)容若為字符串,則使用'#'包含
LINES TERMINATED BY '/r/n'
數(shù)據(jù)行分割符
導(dǎo)出文件內(nèi)容:
1453513680,3,#hello word#/r/n
1453515470,2,#title content#/r/n
mysql命令行導(dǎo)入csv文件到數(shù)據(jù)庫:
load data infile '/tmp_logs/tmp.csv'into table GameCenterDAULogs fields terminated by ',' OPTIONALLY ENCLOSED BY '#' lines terminated by '/r/n'
有可能操作系統(tǒng)不同,導(dǎo)出的csv文件的數(shù)據(jù)行分隔符不一定為/r/n,可以使用cat -A /tmp_logs/tmp.csv
查看結(jié)尾符
希望本文所述對(duì)大家MySQL數(shù)據(jù)庫計(jì)有所幫助。
新聞熱點(diǎn)
疑難解答
圖片精選