Всего 7 часов — и вы умеете проектировать базу данных популярного мессенджера и писать к ней запросы. На курсе вы узнаете, как взаимодействовать с сервером, начиная с установки рабочего окружения и заканчивая командами набора DDL и DML.
- Установка рабочего окружения Установка сервера MySQLРабота в терминалеГрафические IDE (Workbench, DBeaver)Взаимодействие с сервером
- Продвинутые SELECT-запросы Вложенные запросы (подзапросы)Объединения (JOIN). ТеорияОбъединения (CROSS JOIN, INNER JOIN)Объединения (LEFT JOIN, RIGHT JOIN)Объединения (FULL OUTER JOIN)Вложенные запросы vs объединенияСоединения (UNION)Оконные функцииОбщие табличные выражения (CTE)Рекурсивные табличные выраженияКонтрольные вопросы
- Продвинутые SELECT-запросы Вложенные запросы (подзапросы)Объединения (JOIN). ТеорияОбъединения (CROSS JOIN, INNER JOIN)Объединения (LEFT JOIN, RIGHT JOIN)Объединения (FULL OUTER JOIN)Вложенные запросы vs объединенияСоединения (UNION)Оконные функцииОбщие табличные выражения (CTE)Рекурсивные табличные выраженияКонтрольные вопросы
- Проектирование БД (команды DDL) Первичные ключиОсобенности типов данных и именование объектовИндексыВнешние ключиПодробнее про ALTER TABLEОсобенности синтаксиса MySQLВиды связей между таблицами (1:1, 1:М, М:М)Таблицы-справочникиER-диаграмма
- Завершение курса Итоги
- Проектирование БД (команды DDL) Первичные ключиОсобенности типов данных и именование объектовИндексыВнешние ключиПодробнее про ALTER TABLEОсобенности синтаксиса MySQLВиды связей между таблицами (1:1, 1:М, М:М)Таблицы-справочникиER-диаграмма
- Завершение курса Итоги
- Работа с данными (команды DML, CRUD) Команда INSERTКоманда SELECTКоманда UPDATEКоманда DELETEБонус: сервисы для генерации данныхИмпорт-экспорт данныхПрактика
- Основы SELECT-запросов Фильтрация (WHERE + LIKE)Сортировка (ORDER BY)Агрегирующие функции (COUNT, MIN, MAX, AVG, SUM)Группировка (GROUP BY)Фильтрация (HAVING)Отсутствие значения (NULL)Пейджинг (LIMIT + OFFSET)Условия, ветвления (IF, CASE)Контрольные вопросы
- Основы SELECT-запросов Фильтрация (WHERE + LIKE)Сортировка (ORDER BY)Агрегирующие функции (COUNT, MIN, MAX, AVG, SUM)Группировка (GROUP BY)Фильтрация (HAVING)Отсутствие значения (NULL)Пейджинг (LIMIT + OFFSET)Условия, ветвления (IF, CASE)Контрольные вопросы
- Работа с данными (команды DML, CRUD) Команда INSERTКоманда SELECTКоманда UPDATEКоманда DELETEБонус: сервисы для генерации данныхИмпорт-экспорт данныхПрактика
- Установка рабочего окружения Установка сервера MySQLРабота в терминалеГрафические IDE (Workbench, DBeaver)Взаимодействие с сервером
-
Цена - 995 руб.
- Продолжительность курса составляет 7 часов