О курсе

Курс посвящён работе с 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.