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.
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 ?
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.