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 [選項] > 指令碼名