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

導入成功:速度很快

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/280110.html