← К оглавлению занятия

✅ Решения

📁 Блок: SQL / Инструменты / DBeaver ⏱️ Время изучения: ~60 мин 🎯 Сложность: Начальная

⚡ Кратко: ✅ решения

DBeaver — графический клиент для работы с базами данных: подключение, SQL-редактор, просмотр таблиц и результатов.

Источник показывает установку DBeaver, первое рабочее пространство и подключение к учебной MySQL-базе.

Для подключения выбирают Database > New Connection, драйвер MySQL, затем вводят host, user, password и database.

SQL-запрос выполняется из SQL Editor через кнопку Execute или Ctrl+Enter.

ER Diagram помогает увидеть связи таблиц, например перед написанием JOIN.

Результат запроса можно выгрузить в CSV через Export Data и открыть в Google Sheets.

Топ-3 ошибки: выбрать не тот драйвер, не проверить соединение через Test Connection, экспортировать не тот результат.

Решение практической работы

SELECT *
FROM world.country c
JOIN world.countrylanguage cl
    ON c.Code = cl.CountryCode
JOIN world.city ct
    ON c.Code = ct.CountryCode;

Почему так: в схеме world таблицы countrylanguage и city ссылаются на страну через код страны. Поэтому базовая таблица country соединяется с обеими по Code = CountryCode.

Проверка экспорта

  • Запрос выполнился без ошибки.
  • Панель результата содержит строки.
  • CSV-файл открывается локально или в Google Sheets.
  • В файле есть столбцы из всех трёх таблиц.