Как генерировать сценарии SQL для вашей базы данных в Workbench
- В Workbench Central (вкладка «Главная» по умолчанию) подключиться к вашему экземпляру MySQL, открыв Вкладка «Редактор SQL» .
- Щелкните вкладку Редактор SQL и выберите базу данных из списка SCHEMAS в Обозреватель объектов вслева.
- В меню выберите
Database > Reverse Engineer
и следуйте инструкциям.Мастер проведет вас через подключение к вашему экземпляру, выбрав базу данных и выбрав типы объектов, которые вы хотите перепроектировать.Когда вы закончите, у вас будет по крайней мере одна новая вкладка под названием MySQL Model.У вас также может быть вкладка под названием EER Diagram , которая клевая, но не уместная здесь. - Щелкните на вкладке MySQL
- Выберите
Database > Forward Engineer
- Следуйте инструкциям.Представляется множество опций, в том числе Генерация сценариев INSERT для таблиц , которая позволяет создавать сценарии для данных, содержащихся в ваших таблицах (идеально подходит для справочных таблиц).
- Вскоре вы увидите сгенерированный скрипт перед вами.На данный момент вы можете
Copy to Clipboard
или Save to Text File
.
Мастер продвинет вас дальше, но если вы просто захотите сценарий, вы можете остановиться здесь.
Предупреждение: сценарии генерируются с помощью команд CREATE
.Если вы хотите ALTER
, вам придется (насколько я могу судить) вручную изменить CREATEs на ALTER.
Это гарантированно сработает, я только что сделал это сегодня вечером.