方法:1、利用“mysqldump –opt -d 數據庫名 -u root -p >…”語句導出數據庫表的結構;2、利用“mysqldump -uroot -p -B 數據庫名 –table 表名 >…”語句導出指定表的結構。
本教程操作環境:windows10系統、mysql8.0.22版本、Dell G3電腦。
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?[選項]?>?腳本名
推薦學習:mysql視頻教程
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦