2013-10-10 4 views
0

Извините, если это глупый вопрос. Я хочу знать, как и как импортировать таблицы из одной базы данных в другую, используя консоль/командную строку mysql. Я хотел бы, чтобы ускорить свой рабочий процесс что-то вроде этогоТаблицы импорта из базы данных

CREATE DATABASE dbname; 
IMPORT tables into dbname 

Я создавал много баз данных локально с помощью WAMP и хотел бы легко создать свою базу данных и импортировать несколько таблиц WordPress с помощью командной строки. Заранее спасибо.

ответ

0

Используйте CREATE TABLE targetdb.tablename SELECT * FROM sourcedb.tablename, чтобы скопировать структуру таблицы и ее содержимое из одной базы данных в другую базу данных.

Обратите внимание, что автоматическое приращение и индексы не сохраняются, но могут быть добавлены в оператор CREATE TABLE явно.

0

Вы можете экспортировать одну базу данных, а затем импортировать ее в другую базу данных.

туздЫшпр --host = hostip --user = имя пользователя --password = пароль --database имя_базы_данных> dump.sql MySQL --host = hostip --user = имя пользователя --password = пароль имя_базы_данных < свалка. SQL

Благодаря

0

Вы должны ознакомиться с использованием инструмента туздЫшпра (http://dev.mysql.com/doc/refman/5.5/en/mysqldump.html) и использование командной строки тузда

> mysqldump --no-create-db [DB name] > /path/to/file.sql 
> mysql -h [hostname] -u [username] -p[password] [new db name] < /path/to/file.sql 

Примечание здесь использование опции --no-create-db, которая удалит часть CREATE DATABASE SQL, что позволит вам создать БД с новым именем.

Смежные вопросы