本文實(shí)例講述了mysql實(shí)現(xiàn)查詢結(jié)果導(dǎo)出csv文件及導(dǎo)入csv文件到數(shù)據(jù)庫(kù)操作。分享給大家供大家參考,具體如下:
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ù)庫(kù):
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ù)庫(kù)計(jì)有所幫助。
新聞熱點(diǎn)
疑難解答
圖片精選