Mysql
如何備份表結構而不是 MySQL 中的數據
我正在使用 MySQL Administrator 進行數據庫備份。我可以完美地備份整個數據庫及其所有表。有些表的大小非常大,所以我想知道我是否只能備份表的結構(僅備份它們的元素)而不是它們的數據。
使用
--no-data
帶有 mysqldump 的開關來告訴它不要轉儲數據,只轉儲表結構。這將輸出表的 CREATE TABLE 語句。
像這樣的東西
mysqldump --no-data -h localhost -u root -ppassword mydatabase > mydatabase_backup.sql
要針對特定表,請在數據庫名稱之後輸入它們。
mysqldump --no-data -h localhost -u root -ppassword mydatabase table1 table2 > mydatabase_backup.sql
http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html#option_mysqldump_no-data