Могу ли я использовать MySQL Workbench для создания данных?
MySQL Workbench, кажется, хороший инструмент для создания схем базы данных.
Когда я экспортирую модель, появляется флажок "создавать операторы вставки". Таким образом, у него должна быть возможность заполнять свои таблицы данными, но я нигде не могу их найти.
Итак, как добавить данные в ваши таблицы в MySQL Workbench? Или какие инструменты вы порекомендуете для этой задачи?
2 ответа
Как правило, вы строите свою схему в MySQL и позволяете приложению, использующему базу данных, со временем заполняться данными, или вы будете импортировать существующие данные из существующей системы, используя некоторый уровень сценариев или программирования, возможно / возможно расширение любого Система будет использовать базу данных.
Я предполагаю, что могут существовать определенные тестовые случаи, когда вы хотите использовать Workbench для генерации некоторых данных; или, может быть, вы хотите заполнить некоторые таблицы поиска при создании схемы, но я думаю, что есть лучшие / более простые способы... В любом случае, официальная документация MySQL для этого здесь.
Два связанных ответа:
Как правило, вы можете редактировать данные в "таблице результатов" в редакторе SQL. В Навигаторе схем (левая панель) щелкните правой кнопкой мыши таблицу и выберите "ВЫБРАТЬ строки - Предел 1000". Откроется вкладка "Таблица результатов" в редакторе SQL. Просто нажмите на ячейки и добавьте данные. Справа вы увидите, что "Таблица результатов" выбрана по умолчанию, и вы можете изменить ее на "Редактор форм" для другого метода ввода. Workbench 6.2 упрощает это, добавляя значки рядом с каждой таблицей в навигаторе объектов, включая одну для выбора всех строк.
Для моделей дважды щелкните по таблице (или щелкните правой кнопкой мыши по таблице и выберите "Редактировать таблицу"), затем перейдите на вкладку "Вставки" (вы увидите ее внизу). Этот редактор полей похож на редактор сетки результатов, упомянутый выше. После внесения дополнений (вставки строк) установите флажок рядом с "Применить". Эти записи будут добавлены в качестве транзакции.