Чему вы научитесь
- 🏗️ Создавать и заполнять собственные таблицы в базе данных;
- 💾 Применять команды DDL и DML для управления структурой и содержимым;
- 🔁 Работать с транзакциями: использовать COMMIT, ROLLBACK, понимать принцип отката изменений;
- ⚙️ Настраивать ограничения (PRIMARY KEY, FOREIGN KEY, DEFAULT, AUTO_INCREMENT) для защиты целостности данных;
- ✍️ Удалять, изменять и обновлять записи с пониманием логики DELETE, UPDATE, TRUNCATE;
- ⏰ Работать с датой и временем: извлекать, форматировать и сравнивать значения;
- 🧠 Строить устойчивое мышление разработчика — понимать, почему SQL работает именно так, а не иначе.
О курсе
Хочешь не просто читать данные, а создавать и управлять целыми базами? 💪 Во второй части курса по SQL ты перейдёшь от простых запросов к работе со структурой и изменением данных. Это следующий логичный шаг после основ: теперь ты будешь не только смотреть на таблицы, но и строить их сам.
🎯 Цель курса
Научить тебя создавать, изменять и контролировать базы данных. Ты поймёшь, как работают транзакции, ограничения и автоматические поля, научишься безопасно изменять данные и разберёшься с особенностями хранения времени.
🚀 Почему этот курс стоит пройти
- Всё объясняется на понятных примерах из реальной базы
company; - После курса ты будешь владеть ключевыми инструментами SQL-разработчика — от DDL до DML;
- Много практики: каждую тему закрепляешь задачами с мгновенной проверкой;
- Курс — часть цельной серии, поэтому материал выстроен логично и последовательно.
🧠 После курса ты сможешь
- Создавать таблицы и связи между ними;
- Управлять структурой базы данных;
- Контролировать изменения с помощью
COMMITиROLLBACK; - Использовать ограничения и автоинкременты для чистоты данных;
- Работать с датами, временем и временными вычислениями;
- Без страха редактировать и обновлять данные в продакшн-базе (и понимать, что делаешь!).
⚙️ Что нужно будет делать
Ты будешь писать SQL-код руками, создавать таблицы, добавлять и менять записи, тестировать транзакции, работать с ограничениями и временем. Всё это — через практику и автоматическую проверку решений.
🧩 Что входит в курс
- Формирование базы — создание структуры и первые таблицы, команды DDL и DML.
- Изменение данных и ограничения —
DELETE,UPDATE,TRUNCATE, транзакции,DEFAULT,AUTO_INCREMENT,CONSTRAINT. - Работа со временем — функции для даты, времени и временных интервалов.
💬 Этот курс подойдёт тем, кто уже знает основы SQL и готов перейти от чтения данных к реальному управлению базой — как настоящий инженер.
Для кого этот курс
Начальные требования
- 💡 Базовые знания SQL: уметь собирать простые выборки (
SELECT,WHERE,ORDER BY,LIMIT, простые функции). - 👉 Перед стартом рекомендуем пройти модуль “Основы, логика и работа с полями” — он быстро подтянет базу.
- 💻 Установленный MySQL (или готовность установить в начале курса) / можно через Docker.
- 🔑 Понимание схемы БД: что такое таблицы, типы данных,
PRIMARY KEY/FOREIGN KEY. - 🧠 Базовая аналитическая логика: аккуратно формулировать условия и проверять результаты.
- 🛠️ Минимальные навыки работы с инструментами: терминал/CLI или MySQL Workbench.
- 🕒 Лёгкое ощущение времени и дат (форматы, сравнение, простые операции).
Наши преподаватели
Как проходит обучение
Обучение построено максимально практично — ты не просто смотришь уроки, а создаёшь и изменяешь реальные базы данных шаг за шагом.
Вот что тебя ждёт:
- 🎥 Короткие видео-лекции — понятные объяснения сложных тем: от создания таблиц до управления транзакциями и временем.
- 💻 Интерактивные задания — ты пишешь SQL-код, сразу видишь результат и учишься на собственных решениях.
- ⚙️ Автоматическая проверка — система мгновенно сообщает, где ошибка, и помогает улучшить код.
- 🧩 Постепенное усложнение задач — от создания базы
companyдо работы с DDL, DML и ограничениями. - 🧠 Разбор типичных ошибок и CodeStyle — чтобы SQL-код был не только рабочим, но и красивым.
- 📊 Практика с датами и временем — реальные кейсы и вычисления с временными функциями.
💬 Всё обучение построено в формате “смотри → пробуй → исправляй → понимай” — максимум практики, минимум воды.
Программа курса
Сертификат
Входит в 4 программы
Что вы получаете
- 💡 Практические навыки работы с базами данных — создание таблиц, управление структурой, изменение и удаление данных.
- ⚙️ Знание DDL и DML-команд — ключевые инструменты SQL-разработчика и аналитика.
- 🔁 Понимание транзакций и контроля изменений — как работают `COMMIT`, `ROLLBACK` и зачем они нужны.
- 🧱 Опыт настройки ограничений — `PRIMARY KEY`, `FOREIGN KEY`, `DEFAULT`, `AUTO_INCREMENT` — защита данных от ошибок.
- ⏰ Работу с датой и временем — извлечение, вычисление, форматирование временных данных.
- 💻 Практику на реальных задачах с автоматической проверкой — без ручных проверок и ожидания.
- 📚 Форум решений и обсуждений — можно задать вопрос, поделиться кодом и посмотреть разные подходы.
- 🏅 Сертификат о прохождении курса — подтверждение твоих SQL-навыков для резюме или портфолио.
- 🚀 Готовность к продвинутым темам — после этого курса ты будешь понимать не только, как читать данные, но и как управлять ими профессионально.