Загрузка
Программист может работать с базой данных через консоль, но это не означает, что он должен это делать. Для работы с 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 установлен и работает корректно.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ