方法:1、利用「mysqldump --opt -d 資料庫名稱-u root -p >...」語句匯出資料庫表的結構;2、利用「mysqldump -uroot -p -B 資料庫名--table 表名>...”語句匯出指定表的結構。
本教學操作環境:windows10系統、mysql8.0.22版本、Dell G3電腦。
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 [选项] > 脚本名
推薦學習:mysql影片教學
以上是mysql怎樣只匯出表格結構的詳細內容。更多資訊請關注PHP中文網其他相關文章!