快速把10萬條數據導出到文件的方法

用php處理一般有

$res = mysql_query($sql);

while($row=mysql_fetch_assoc($res))

{

//code

}

這樣處理比較慢,

快的方式有二:

第一,就是直接用下面這條語句,對資源消耗低,時間快,效率高

SELECT * INTO OUTFILE 'c:\drug.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM drug

這樣導出之後就是csv格式數據;

第二,使用mysqldump導出的數據爲sql腳本

mysqldump -h -u -p -where="條件" 庫名 表名>tmp/test.sql


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章