2011-11-27 59 views
0

我正在使用MySQL v5.1上Ubuntu机。转储出某些表的数据库

我有一个数据库名为db_test包含像carscustomersdepartmentsprices等表。

我知道我可以使用下面的命令来转储db_test数据库和转储数据库成以下方式一个新的数据库:

mysqldump -u username -p -v db_test > db_test.sql 
mysqladmin -u username -p create new_database 
mysql -u username -p new_database < db_test.sql 

但我new_database,我只需要db_test数据库的一些表格,不是所有表格

那么,如何从db_test数据库转储出一些表并将这些表转储回我的new_database

回答

1

,请使用以下代码:

mysqldump -u username -p -v db_test[table1, table2,....] > db_test.sql 
0

只需列出mysqldump命令中的表格即可。

1

MySQL docs:数据库名称后的表的名称

shell> mysqldump [options] db_name [tbl_name ...] 

清单;列出没有表名会导致所有表被转储。

相关问题