Завантаження

Програміст може працювати з базою даних через консоль, але це не означає, що він повинен це робити. Для роботи із SQL-серверами є багато відмінних клієнтів. Мені, наприклад, подобається SQLYog. Хтось по хардкорному продовжує працювати через консоль, а багато хто – одразу через Intellij IDEA.

Так, вона теж вміє особисто працювати із SQL-серверами. Але оскільки ми тут вивчаємо MySQL, то заразом навчимося користуватися MySQL Client, який часто йде з ним у парі. Називається він MySQL Workbench.

Крок 1. Знову перейдемо за посиланням і потім виберемо посилання внизу. У результаті ти маєш побачити щось на кшталт такого:

Крок 2. Вибираємо MySQL Workbench та отримуємо можливість вибрати версію під будь-яку операційну систему:

Завантажуємо її та запускаємо установку.

Встановлення

Крок 1. Запускаємо установку та бачимо стандартне вікно, клацаємо Next:

Крок 2. Вибираємо директорію для встановлення програми.

Крок 3. Вибираємо стандартну конфігурацію:

Крок 4. Встановлюємо:

Крок 5. У разі успішного встановлення ти побачиш вікно:

А також отримаєш пропозицію запустити Workbench. Давай подивимося, що за цим стоїть…

Підключаємось до бази даних

Я запустив Workbench і він показав мені стандартне вікно:

Внизу сторінки MySQL Workbench відображає список останніх підключень до різних баз даних. Якщо ти хочеш створити нове підключення, то натисніть "плюсик у кружечку" або скористайся верхнім меню: Database->Connect to Database.

Навіть якщо ти вирішиш скористатися вже налаштованим з'єднанням, у тебе все одно можуть запитати пароль:

Якщо ж ти вирішиш створити нове з'єднання, побачиш таку панель:

За допомогою Workbench ти можеш підключитися до будь-якого SQL-сервера у світі, тому тобі потрібно вказати:

  • його адресаа: host & port
  • username
  • password (запропонують вказати пізніше)

Власне, тобі потрібно вибрати ім'я підключення - можеш написати будь-яке, яке подобається, а також вибрати Database Scheme.

Таблиці у базі даних об'єднуються у групи – схеми. У якомусь сенсі це є бази даних. Тобто одна схема – це одна база даних.

З іншого боку, таблиці з однієї схеми можуть посилатися на таблиці з іншої схеми, їх можна JOIN'іти тощо. Отже схема – це все-таки група таблиць. В принципі, як пакет в Java. Класи всередині одного пакета сильніше пов'язані один з одним, але в той же час їм не заважає посилатися на класи з інших пакетів.

Статус сервера

Після логіну ти, швидше за все, побачиш вікно із загальною інформацією та інформацією про сервер, до якого підключився:

Цінності для нас тут небагато, але якщо натиснути на посилання Server Status у лівому верхньому кутку, то побачиш деякі деталі:

Як переглянути список баз даних

Давай відкриємо перелік баз даних (схем) на сервері, до якого ми підключабося. Для цього потрібно відкрити вкладку Schemas :

Якщо в тебе ще немає жодної схеми, її завжди можна створити.