выгрузить некоторые таблицы из базы данных - PullRequest
0 голосов
/ 27 ноября 2011

Я использую MySQL v5.1 на Ubuntu машина.

У меня есть база данных с именем db_test, которая содержит таблицы типа cars, customers, departments, prices и т. Д.

Я знаю, что могу использовать следующие команды для выгрузки db_test базы данных и dump базы данных back в новую базу данных следующим образом:

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 ]

1 голос
/ 27 ноября 2011

Из документов MySQL :

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

Список имен таблиц после имени базы данных; отсутствие списка имен приводит к тому, что все таблицы выводятся.

1 голос
/ 27 ноября 2011

пожалуйста, используйте ниже код:

mysqldump -u username -p -v db_test[table1, table2,....] > db_test.sql
0 голосов
/ 27 ноября 2011

Просто перечислите таблицы в команде mysqldump.

...