mysql資料庫如何只匯出表結構?
mysql怎樣只匯出表結構
mysql mysqldump 只匯出表結構 不匯出資料
1.匯出結構不匯出資料
程式碼如下:
mysqldump --opt -d 資料庫名 -u root -p > xxx.sql
2.匯出資料不匯出結構
程式碼如下:
mysqldump -t 資料庫名 -uroot -p > xxx.sql
3.匯出資料和表結構
程式碼如下:
mysqldump 資料庫名 -uroot -p > xxx.sql
4.匯出特定表的結構
程式碼如下:
mysqldump -uroot -p -B 資料庫名 --table 表名 > xxx.sql
擴充套件知識:
mysqldump 是 MySQL 自帶的邏輯備份工具。
它的備份原理是通過協議連線到 MySQL 資料庫,將需要備份的資料查詢出來,將查詢出的資料轉換成對應的insert 語句,當我們需要還原這些資料時,只要執行這些 insert 語句,即可將對應的資料還原。
備份命令
命令格式
mysqldump [選項] 資料庫名 [表名] > 指令碼名
或
mysqldump [選項] --資料庫名 [選項 表名] > 指令碼名
或
mysqldump [選項] --all-databases [選項] > 指令碼名