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

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

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

Швидше за все Workbench була встановлена разом з MySQL на попередній лекції. Але якщо раптом її немає на твоєму комп'ютері, виконай інструкцію нижче.

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

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

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

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

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

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

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

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

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

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

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

Перед нами стартове вікно програми. Тут є підключення користувача root. Натискаємо на нього та вводимо пароль, який ми встановлювали раніше.

Якщо ти хочеш створити нове підключення, натисни “плюсик у кружечку” або скористайся верхнім меню: Database -> Connect to Database.

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

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

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

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

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

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

Після виконаних тобою маніпуляцій відбудеться підключення до сервера, і ти побачиш робочу область середовища MySQL Workbench

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

Вводимо наступний SQL-запит: SELECT * FROM sakila.actor

Все працює, є результат запиту? Чудово, Workbench інстальовано, і програма працює коректно.