Створення схеми

Якщо ти вирішив створити нову базу даних на SQL-сервері, то для цього є два способи:

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

Але оскільки ми зараз вивчаємо саме Workbench, то й створюватимемо базу з його допомогою:

Ви завжди можете скористатися верхнім меню або кнопками на верхній панелі. Давай клікнемо на кнопку "Створити нову схему", ти побачиш таку панельку:

Тут можна встановити ім'я нової схеми. Готово.

Кодування за замовчуванням

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

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

І може виникнути ситуація, коли в тебе на різних SQL-серверах різне кодування за замовчуванням. Ми колись намучабося з цим :)

Тож давай звикати вибирати її явно:

  • utf8
  • utf8_general_ci

Якщо ти хочеш, щоб у твоїй базі даних можна було зберігати текст зі смайликами, які недавно додали в Unicode, то тобі потрібно вибрати utf8mb4.

Але ми поки що вкажемо кодування саме utf8, а вже в майбутньому потренуємося зі зміною кодування для зберігання текстів зі смайликами.

Закінчуємо створення схеми

Натискаємо Apply і бачимо таке вікно:

Так, для кожної твоєї дії в Workbench він просто генеруватиме SQL-запити .

Просто натискаємо Apply та чекаємо, коли виконається запит на створення схеми. Ти маєш отримати приблизно такий стан Workbench у результаті: