
Мы уже видели в Предыдущая статья как, Поскольку Командная строка или терминал, может сделать копию или экспортировать базы данных MySQL. Для этого, Мы сделали с помощью команды туздЫшпр который, на основе база данных в вопросе, Мы создали файл SQL с содержанием, обе структуры данных.
Есть случаи, в которых только Нам нужно экспортировать Структура из нашей базы данных, оставляя в стороне возможное количество данных он может вместить. Для этого, Таким же образом, что мы обсуждали в то время, Мы снова используем команду туздЫшпр, но на этот раз мы будем делать это следующим образом:
1 | mysqldump -d -u nombreUsuario -p nombreBaseDeDatos > archivoExportacion.sql |
Если вы посмотрите, На этот раз мы добавили опцию -d в этой команде, с которой мы делаем это экспорт Наша база данных делается только для уровень структуры.
Для Импорт файл, созданный на другом сервере или в базе данных, будет просто акт как обычно, потому что то, что у нас есть в нашем архиве только структуры таблиц из нашей базы данных:
1 | mysql -u nombreUsuario -p nombreBaseDeDatos < archivoImportacion.sql |
Типа того, Мы бы база данных с такие же таблицы к предыдущей базе данных, но все из них пустая.
