Как добавить базу данных 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 сервере.
