О курсе
Курс посвящён работе с SELECT-запросами в MySQL. Программа начинается с подготовки: установки сервера MySQL, графических IDE (Workbench, DBeaver) и развёртывания базы данных. Затем рассматриваются базовые возможности синтаксиса: простые SELECT, фильтрация через WHERE и LIKE, сортировка ORDER BY, агрегирующие функции (COUNT, SUM, AVG, MIN, MAX), группировка GROUP BY и HAVING, обработка NULL, пагинация LIMIT и OFFSET, условная логика IF и CASE.
Что рассматривается в программе
- Построение SELECT-запросов разного уровня сложности
- Фильтрация данных с помощью WHERE и LIKE
- Сортировка результатов через ORDER BY
- Использование агрегирующих функций и группировки
- Обработка NULL-значений и пагинация
- Написание подзапросов и объединений таблиц (JOIN)
- Применение оконных функций и CTE
- Сравнение подходов JOIN и подзапросов
Кому может быть полезен курс
- Студентам и выпускникам, интересующимся базами данных
- Работникам ИТ-индустрии, которым нужно освоить SQL-запросы
- Всем, кто хочет познакомиться с языком SQL и работой с базами данных
Вопросы о программе
Какие начальные требования для прохождения курса?
Достаточно базовых навыков работы с компьютером (управление файлами, установка программ, использование браузера) и минимального опыта в текстовом вводе.
Какие темы рассматриваются в продвинутой части?
В продвинутом разделе изучаются вложенные запросы, все типы объединений (CROSS, INNER, LEFT, RIGHT, FULL), UNION, оконные функции, общие и рекурсивные табличные выражения, а также сравнение JOIN и подзапросов.
Как организовано обучение?
Курс включает видеоуроки, текстовые конспекты, практические задания после каждого урока, тесты и задачи на написание SQL-кода. Всего 44 урока, 140 тестов и 65 интерактивных задач.
Какая СУБД используется в курсе?
В программе предусмотрена установка MySQL сервера и графических IDE (Workbench, DBeaver), работа ведётся с MySQL.