Пакет SQL курсов от Stepik
Формат обучения: Онлайн
Дополнительно: Учиться можно сразу
Уровень: Новичок
Длительность курса:
3 курса
104 урока
8 часов видео
67 тестов
308 интерактивных задач
Источник:
Содержание
- Первые запросы
- Составные условия
- Порядок AND и OR
- Сортировка результатов
- Ограничение выборки
- Принципы работы баз данных
- Установка MySQL
-
Добавление данных
-
Обновление данных
-
Удаление данных
-
Создание простейших таблиц
-
Числовые поля
- Параметр ZEROFILL
-
Строковые поля
-
Дата и время
-
NULL
-
NULL в SELECT запросах
-
BOOL, ENUM, SET
-
«TRUE» и «FALSE» в SELECT запросах
-
Значения по умолчанию
-
Первичный ключ
-
Уникальный индекс
-
Обычные индексы
-
Добавление и удаление индексов
-
Добавление и удаление столбцов
-
Изменение столбцов
-
Изменение таблицы
-
Поиск с помощью LIKE
-
Полнотекстовый поиск
-
Математические функции
-
Строковые функции
-
Функции даты
-
Сортировка по дате
-
COUNT, MIN, MAX, AVG
-
GROUP BY
-
HAVING и WHERE
-
Объединение с помощью UNION
-
Объединение с помощью UNION: сортировка
-
Объединение с помощью UNION: группировка
-
Отношение один к одному
-
Внешний ключ
-
Отношения один-ко-многим
-
Создание связей один-ко-многим
-
JOIN
-
Понимание JOIN
-
Понимание JOIN, часть 2
-
Выборка из трех и более таблиц
-
Ссылочная целостность
-
Отношения многие ко многим
-
Простые вложенные запросы
-
IN, ANY, ALL
-
Ключевое слово EXISTS
-
Запросы, возвращающие несколько столбцов
-
Подзапросы в конструкции FROM
-
Подзапросы в конструкции INSERT
- Введение в курс
- Концептуальная модель базы данных
- Логическая модель базы данных
-
Введение в транзакции
-
ACID
-
Потерянное обновление
-
Грязное чтение
-
Неповторяющееся чтение
-
Фантомное чтение
-
Транзакции: заключение
-
Хранимые процедуры
-
Транзакции в хранимых процедурах
-
Хранимые функции
-
Переменные
-
Переменные в хранимых процедурах
-
Триггеры
-
Представления
-
Ограничения и проверки
-
Блокировка таблиц
-
Анализ и оптимизация запросов
-
Введение в оконные функции
-
Знакомство с неагрегирующими функциями
-
Сортировка в оконных функциях
-
Фильтрация в оконных функциях
-
Понимание окон
-
Сортировка для агрегирующих функций
-
Группировка и оконные функции
-
Ранжирование с помощью RANK и DENSE_RANK
-
Именованные окна
-
Ранжирование с помощью NTILE
-
Статистическое ранжирование
-
Опережение и отставание
-
Сравнение с первым и последним
-
Функция NTH_VALUE
-
Фреймы
-
Фреймы и функции агрегации
-
Фреймы и интервалы дат
-
ROWS и RANGE во фреймах
-
Удаление дубликатов с помощью ROW_NUMBER