LOAD DATA INFLIE優點速度快
普通的導入和導出都是使用insert,如果數據量很大的話,速度會比較慢,使用LOAD DATA INFLIE ,比一般的insert語句快20倍。
演示:
1、查看默認導出目錄
SHOW VARIABLES LIKE “secure_file_priv”;
結果:C:ProgramDataMySQLMySQL Server 5.7Uploads


2、導出數據到默認目錄下的文件
select * INTO OUTFILE “C:\ProgramData\MySQL\MySQL Server 5.7\Uploads\product.txt” from product;


注意如果不導入默認的目錄,會報錯
注意:不使用默認目錄會報錯:The MySQL server is running with the –secure-file-priv option so it cannot execute
查看導出的文件結構:和普通的insert很不一樣


3、導入數據
load data INFILE ‘C:\ProgramData\MySQL\MySQL Server 5.7\Uploads\product.txt’
into table product


導入成功:速度很快


版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。
發表評論
請登錄后評論...
登錄后才能評論