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

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

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

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

Workbench Create a new scheme

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

Workbench Create a new scheme 2

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

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

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

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

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

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

  • utf8
  • utf8_general_ci
Workbench Create a new scheme 3

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

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

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

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

Workbench Create a new scheme 5

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

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

Workbench Create a new scheme 6