Модуль 1. Установка и запуск сервера MySQL 8
Дистрибутив
Структура файлов
Настройка конфигурационного файла
Инициализация данных сервера
Запуск сервера
Запуск консоли mysql
Команды консоли
Работа с MySQL Workbench
Базовые команды SQL
Модуль 2. Проектирование реляционной базы данных
Типы данных
Проектирование схемы базы в WorkBench
Нормализация таблицы базы
Создание ключей
Связи между таблицами
Работа с файлами .mwb
Экспорт SQL-кода из схемы базы
Модуль 3. Синтаксис выражений SQL для определения структуры данных
DDS-операторы
Операторы создания базы
Создание таблиц
Временные таблицы
Индексы
Полнотекстовый индекс
Оператор модификации ALTER
Модуль 4. Выражения SQL: манипулирование данными
CRUD-операторы
Вставка данных
Загрузка данных LOAD
Обновление данных
Удаление
Выборка данных
Предикаты
Объединения таблиц
Модуль 5. Объединение запросов и манипулирование данными
Объединение SELECT
Подзапросы IN, SOME, ALL, BETWEEN
Оператор EXISTS
Представления
Ограничения представлений
Модуль 6. Хранимые процедуры и триггеры
Понятие ROUTINES
Хранимые процедуры
Встроенные функции
Работа с датой/временем
Работа с числами
Строки
Собственные функции
Оператор IF
Создание триггеров
Модуль 7. Транзакции и типы хранилищ MySQL
Блокировка таблиц
Условная блокировка
Транзакции
Точки сохранения
Типы хранилищ
Модуль 8. Оптимизация и обслуживание сервера MySQL 8
Создание резервной копии базы
Учётные записи
Сброс пароля суперпользователя
Оптимизация запросов
Выгрузка данных в HTML и XML