despejar algumas tabelas do banco de dados

1

Estou usando o MySQL v5.1 na máquina Ubuntu .

Eu tenho um banco de dados chamado db_test , que contém tabelas como cars , customers , departments , prices e assim por diante.

Eu sei que posso usar os seguintes comandos para despejar o banco de dados db_test e despejar o banco de dados voltar para um novo banco de dados seguinte maneira:

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

Mas, para o meu new_database , eu só precisa de algumas tabelas do db_test database, não de todas as tabelas .

Então, como posso despejar algumas tabelas do banco de dados db_test e descarregar essas tabelas de volta para o meu new_database ?

    
por Mellon 27.11.2011 / 14:12

1 resposta

2

Você encontrará o que precisa diretamente na documentação do mysqldump :

mysqldump -u username -p db_test table1 table2 ... > db_test.sql

Carregue o despejo da mesma forma como se fosse um despejo completo do banco de dados.

    
por 27.11.2011 / 14:50