Создание схемы

Если ты решил создать новую базу данных на SQL-сервере, то для этого есть два способа:

  • Графический интерфейс Workbench
  • Написать специальный SQL-запрос

Но так как мы сейчас изучаем именно Workbench, то и создавать базу будем с его помощью:

Create a new scheme Workbench

Ты всегда можешь воспользоваться верхним меню или кнопками на верхней панели. Давай кликнем на кнопку “Создать новую схему”, ты увидишь такую панельку:

Create a new scheme Workbench 2

Тут можно задать имя новой схемы. Готово.

Кодировка по умолчанию

Важно! Никогда не выбирай кодировку по умолчанию. Потом окажется, что это какая-нибудь windows 1251, которая не хочет нормально работать с кириллицей. Для поиска или фильтров тебе это не нужно.

Более того, перенос данных между разными SQL-серверами часто делается в текстовом виде. Данные сохраняются в файл в виде SQL-запросов и потом просто выполняются на другом сервере как большой SQL-файл.

И легко может возникнуть ситуация, когда у тебя на разных SQL-серверах разная кодировка по умолчанию. Мы когда-то намучились с этим :)

Так что давай привыкать выбирать ее явно:

  • utf8
  • utf8_general_ci
Create a new scheme Workbench 3

Если ты хочешь, чтобы в твоей базе данных можно было хранить текст со смайликами, которые только недавно добавили в Unicode, то тебе нужно выбрать utf8mb4.

Но мы пока укажем кодировку именно utf8, а уже в будущем потренируемся со сменой кодировки для хранения текстов со смайликами.

Заканчиваем создание схемы

Нажимаем Apply и видим такое окно:

Create a new scheme Workbench 4

Да, для каждого твоего действия в Workbench он будет просто генерировать SQL-запросы.

Просто нажимаем Apply и ждем, когда выполнится запрос на создание схемы. Ты должен получить примерно такое состояние Workbench в итоге:

Create a new scheme Workbench 5