Как добавить базу данных sakila в MySQL Workbench
На многих обучающих SQL ресурсах и видео-роликах (например курс "Database Fundamentals" на ресурсе Pluralsight), для тестирования запросов и выборок очень часто используют тестовую базу данных Sakila. В ней изначально существуют специально продуманные разработчиками MySQL таблицы, модели и формы. Благодаря чему возможно приступить сразу к работе с примерами, вместо того, чтобы долго и упорно создавать свою базу данных и наполнять ее данными.
Я просматривал некоторые видео-ролики, и натолкнулся на такую вещь - в этих материалах нет инструкции по добавлению Sakila в программу MySQL Workbench. Вместо этого сразу же рассматриваются примеры. Хоть в этом и нет ничего сложного, но человек, который только начинает свое знакомство с MySQL Workbench может оказаться в ступоре. Сейчас я расскажу, как же все-таки добавить Sakila:
- Для начала необходимо скачать эту учебную базу данных с официального сайта MySQL. После перехода по ссылке вы увидите список возможных для скачивания туториалов, вам нужно следующее:
- После того, как архив будет скачан, его необходимо разархивировать в любую папку. В моем случае
~/Documents/sakila_db/
; - Далее открываем MySQL Workbench;
- Подключаемся к серверу MySQL;
- В левой части экрана, на вкладке Schemas в пустом месте щелкаем правой кнопкой мыши, выбираем
Create Schema...
; - Называем ее
sakila
все остальное оставляем по умолчанию, жмем "Apply"; - Переходим в
"File" -> "Run SQL Script..."
; - Выбираем
"sakila-schema.sql"
, в графе"Default Schema Name"
выбираем"sakila"
, далее выполняем"execute"
; - Снова переходим в
"File" -> "Run SQL Script..."
; - Выбираем
"sakila-data.sql"
, далее выполняем"execute"
; - Остается обновить представление схем нажав
"refresh"
значок со стрелками в левой частиWorkbench Schema Navigator
; - JOBSDONE.
Теперь можно смело использовать базу данных Sakila в любых целях, так как она размещена на вашем MySQL сервере.