На многих обучающих SQL ресурсах и видео-роликах (например курс «Database Fundamentals» на ресурсе Pluralsight), для тестирования запросов и выборок очень часто используют тестовую базу данных Sakila. В ней изначально существуют специально продуманные разработчиками MySQL таблицы, модели и формы. Благодаря чему возможно приступить сразу к работе с примерами, вместо того, чтобы долго и упорно создавать свою базу данных и наполнять ее данными.

Я просматривал некоторые видео-ролики, и натолкнулся на такую вещь — в этих материалах нет инструкции по добавлению Sakila в программу MySQL Workbench. Вместо этого сразу же рассматриваются примеры. Хоть в этом и нет ничего сложного, но человек, который только начинает свое знакомство с MySQL Workbench может оказаться в ступоре. Сейчас я расскажу, как же все-таки добавить Sakila:

  1. Для начала необходимо скачать эту учебную базу данных с официального сайта MySQL. После перехода по ссылке вы увидите список возможных для скачивания туториалов, вам нужно следующее: 
  2. После того, как архив будет скачан, его необходимо разархивировать в любую папку. В моем случае ~/Documents/sakila_db/;
  3. Далее открываем MySQL Workbench;
  4. Подключаемся к серверу MySQL;
  5. В левой части экрана, на вкладке Schemas в пустом месте щелкаем правой кнопкой мыши, выбираем Create Schema...;
  6. Называем ее sakila все остальное оставляем по умолчанию, жмем «Apply»;
  7. Переходим в "File" -> "Run SQL Script...";
  8. Выбираем "sakila-schema.sql", в графе "Default Schema Name" выбираем "sakila", далее выполняем "execute";
  9. Снова переходим в "File" -> "Run SQL Script...";
  10. Выбираем "sakila-data.sql", далее выполняем "execute";
  11. Остается обновить представление схем нажав "refresh" значок со стрелками в левой части Workbench Schema Navigator;
  12. JOBSDONE.

Теперь можно смело использовать базу данных Sakila в любых целях, так как она размещена на вашем MySQL сервере.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Поделиться записью:

Комментарии:

Вы можете оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Используйте данные HTML тэги и атрибуты:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: