導出mysql資料庫文件的方法「mysql導出資料庫命令」

LOAD DATA INFLIE優點速度快

普通的導入和導出都是使用insert,如果數據量很大的話,速度會比較慢,使用LOAD DATA INFLIE ,比一般的insert語句快20倍。

演示:

1、查看默認導出目錄

SHOW VARIABLES LIKE “secure_file_priv”;

結果:C:ProgramDataMySQLMySQL Server 5.7Uploads

MySQL使用LOAD DATA INFLIE指令快速導出和導入數據

2、導出數據到默認目錄下的文件

select * INTO OUTFILE “C:\ProgramData\MySQL\MySQL Server 5.7\Uploads\product.txt” from product;

MySQL使用LOAD DATA INFLIE指令快速導出和導入數據

注意如果不導入默認的目錄,會報錯

注意:不使用默認目錄會報錯:The MySQL server is running with the –secure-file-priv option so it cannot execute

查看導出的文件結構:和普通的insert很不一樣

MySQL使用LOAD DATA INFLIE指令快速導出和導入數據

3、導入數據

load data INFILE ‘C:\ProgramData\MySQL\MySQL Server 5.7\Uploads\product.txt’

into table product

MySQL使用LOAD DATA INFLIE指令快速導出和導入數據

導入成功:速度很快

MySQL使用LOAD DATA INFLIE指令快速導出和導入數據

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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-20 18:54
下一篇 2024-12-20 18:54

相關推薦

發表回復

登錄後才能評論