Завантаження
Програміст може працювати з базою даних через консоль, але це не означає, що він повинен це робити. Для роботи із 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 інстальовано, і програма працює коректно.
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ