文章詳情頁
MYSQL 導(dǎo)出數(shù)據(jù)到多個csv文件,每個文件只需要200條數(shù)據(jù),一次select完成有沒有方法 ?
瀏覽:75日期:2022-06-18 11:19:46
問題描述
導(dǎo)出csv的語句 :
SELECT * FROM tb_location loc WHERE loc.lati IS NOT NULL INTO OUTFILE 'E:/test.csv' FIELDS TERMINATED by ',' OPTIONALLY ENCLOSED by ’'’ ESCAPED by ’'’ LINES TERMINATED by ’rn’;
這樣導(dǎo)出來的全部的數(shù)據(jù),所有數(shù)據(jù)在一個文件里面 .能不能導(dǎo)出多個文件,每個文件200條數(shù)據(jù) ?
問題解答
回答1:如果是linux可以寫個腳本在SQL后加LIMIT 200 OFFSET $i,然后外層加個循環(huán)i從0開始,每次+200,每循環(huán)一次導(dǎo)出一次文件,純用SQL或者WINDOWS平臺好像沒轍。
回答2:一條語句的話應(yīng)該是辦不到的。
回答3:學(xué)點PYTHON吧
回答4:你可以試一下 用一個form 循環(huán)去請求你這個地址帶上你的頁數(shù) limit 200 條 請求導(dǎo)出csv的語句的 順改下文件名 邏輯上應(yīng)該可以實現(xiàn)
排行榜

熱門標(biāo)簽