转储出一些数据库表

时间:2011-11-27 13:04:36

标签: mysql sql database mysqldump

我在 Ubuntu 计算机上使用 MySQL v5.1。

我有一个名为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

3 个答案:

答案 0 :(得分:1)

来自MySQL docs

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

列出数据库名称后的表名称;列出所有正在转储的表都没有表名。

答案 1 :(得分:1)

请使用以下代码:

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

答案 2 :(得分:0)

只需列出mysqldump命令中的表。