一、從MySQL導出SQL文件
1、使用mysqldump命令導出整個資料庫:
mysqldump -u [用戶名] -p [密碼] [資料庫名] > [保存路徑].sql
2、使用mysqldump命令導出指定表:
mysqldump -u [用戶名] -p [密碼] [資料庫名] [表名] > [保存路徑].sql
3、使用mysql命令從終端導出指定查詢結果的SQL:
mysql -u [用戶名] -p [密碼] -D [資料庫名] -e "[SQL語句]" > [保存路徑].sql
二、從MySQL導出TXT文件
1、使用SELECT INTO OUTFILE命令導出指定查詢結果的TXT:
SELECT * INTO OUTFILE '[保存路徑].txt' FROM [表名]
2、使用mysqldump命令導出指定表數據為TXT:
mysqldump -u [用戶名] -p [密碼] -T [保存路徑] --fields-terminated-by=, [資料庫名] [表名]
三、從MySQL導出數據到文件
1、使用SELECT INTO OUTFILE命令將指定查詢結果導出為CSV格式:
SELECT * INTO OUTFILE '[保存路徑].csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM [表名]
2、使用SELECT INTO OUTFILE命令將指定查詢結果導出為XML格式:
SELECT * INTO OUTFILE '[保存路徑].xml' FROM [表名]
四、MySQL導出表命令
1、使用SHOW CREATE TABLE命令導出指定表的CREATE語句:
SHOW CREATE TABLE [表名];
五、MySQL導出所有表數據
1、使用mysqldump命令將整個資料庫的所有表數據導出為SQL:
mysqldump -u [用戶名] -p [密碼] --opt [資料庫名] > [保存路徑].sql
六、MySQL導出表數據SQL
1、使用mysqldump命令將指定表數據導出為SQL:
mysqldump -u [用戶名] -p [密碼] --opt [資料庫名] [表名] > [保存路徑].sql
七、MySQL導出CSV
1、使用SELECT INTO OUTFILE命令將指定查詢結果導出為CSV格式:
SELECT * INTO OUTFILE '[保存路徑].csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM [表名]
八、MySQL導出SQL
1、使用mysqldump命令將指定資料庫的所有表數據和結構導出為SQL:
mysqldump -u [用戶名] -p [密碼] --opt --databases [資料庫名] > [保存路徑].sql
九、MySQL導出SQL代碼
1、使用SHOW DATABASES命令獲取所有資料庫:
SHOW DATABASES;
2、使用SHOW TABLES命令獲取指定資料庫的所有表:
SHOW TABLES FROM [資料庫名];
3、使用SHOW COLUMNS命令獲取指定表的所有列:
SHOW COLUMNS FROM [表名];
以上是MySQL導出的詳細介紹,包括了從MySQL導出SQL文件、從MySQL導出TXT文件、從MySQL導出數據到文件、MySQL導出表命令、MySQL導出所有表數據、MySQL導出表數據SQL、MySQL導出CSV、MySQL導出SQL、MySQL導出SQL代碼等多個方面。不同導出格式的命令和示例都進行了詳細的介紹,方便使用者快速準確地使用該功能。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/238472.html