Мы используем cookie для стабильной работы сервиса. Подробнее

SQL Часть 2. (Создание, изменение и управление данными)

ФорматОнлайн
Длительность5 часов
Объём3 занятий
О курсе

Подробнее

Хочешь не просто читать данные, а создавать и управлять целыми базами? 💪 Во второй части курса по 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.
  • 🕒 Лёгкое ощущение времени и дат (форматы, сравнение, простые операции).
Результат

Что вы получите

  • 🏗️ Создавать и заполнять собственные таблицы в базе данных;
  • 💾 Применять команды DDL и DML для управления структурой и содержимым;
  • 🔁 Работать с транзакциями: использовать COMMIT, ROLLBACK, понимать принцип отката изменений;
  • ⚙️ Настраивать ограничения (PRIMARY KEY, FOREIGN KEY, DEFAULT, AUTO_INCREMENT) для защиты целостности данных;
  • ✍️ Удалять, изменять и обновлять записи с пониманием логики DELETE, UPDATE, TRUNCATE;
  • ⏰ Работать с датой и временем: извлекать, форматировать и сравнивать значения;
  • 🧠 Строить устойчивое мышление разработчика — понимать, почему SQL работает именно так, а не иначе.
Аудитория

Для кого этот курс

  • 👩‍💻 Для начинающих SQL-разработчиков и аналитиков, которые уже умеют писать простые SELECT-запросы и хотят перейти к управлению структурами баз.
  • 💾 Для разработчиков, которым нужно понимать, как создавать и изменять таблицы, управлять транзакциями и ограничениями.
  • 📊 Для аналитиков и BI-специалистов, желающих научиться не только читать данные, но и корректно их обновлять.
  • 🧱 Для студентов и джунов, готовящихся к собеседованиям на первые позиции, где знание DDL, DML и транзакций — must-have.
  • 🕒 Для всех, кто хочет разобраться с реальной логикой работы времени и дат в SQL, чтобы не путаться в форматах и зонах.
  • 🚀 Для тех, кто прошёл первую часть курса и готов прокачаться дальше — к уровню уверенного пользователя баз данных.
Содержание

Программа курса

3 занятия
№ТемаЧто внутри
01Формирование базы

- База company
- Создание и заполнение таблицы
- Понятия DDL и DML commit и rollback

02Изменение данных и ограничения

- Удаление данных, truncate, изменение данных
- (Задачи) Удаление данных, truncate, изменение данных
- Констрейнты, значение по умолчанию, aвтоинкремент
- Дополнительные задачи

03Работа со временем

- Работа с датой и временем
- (Задачи) Работа со временем
- Подведем итоги

01Формирование базы

- База company
- Создание и заполнение таблицы
- Понятия DDL и DML commit и rollback

02Изменение данных и ограничения

- Удаление данных, truncate, изменение данных
- (Задачи) Удаление данных, truncate, изменение данных
- Констрейнты, значение по умолчанию, aвтоинкремент
- Дополнительные задачи

03Работа со временем

- Работа с датой и временем
- (Задачи) Работа со временем
- Подведем итоги

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «SQL Часть 2. (Создание, изменение и управление данными)» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Направления:Базы данных

Информация обновлена 7 сентября 2026 г.

Продолжить выбор

Похожие курсы

Фреймворк Apache Spark для разработчиков: продвинутый уровень
−10%32 академ. часов
Фреймворк Apache Spark для разработчиков: продвинутый уровень

Глубокое погружение в внутреннее устройство Apache Spark и его компонентов. Этот курс поможет вам понять, как устроены и работают различные модули Spark, такие как Spark Core, Spa…

ОнлайнПродвинутый
55 500 ₽−10%
49 950 ₽
SQL практикум. Полный курс
4-5 часов в неделю
SQL практикум. Полный курс

Загляни в Телеграм канал курса. Там обсуждение и новости. В конце курса студентов ждет приятный бонус! 🎁 Цель курса Научить вас работать с базами данных на профессиональном уровне…

Онлайн12 занятий
890 ₽
Продвинутый SQL
4 часа
Продвинутый SQL

Продолжение базового курса по основам SQL для учеников, которые не готовы останавливаться на достигнутом и хотят узнать, что такое оконные функции SQL, транзакции, хранимые процед…

Онлайн3 занятийСредний
2 920 ₽
Базы данных
−5%6 часов
OtusOtus4.6
Базы данных

Полный курс по работе с реляционными и нереляционными базами данных

Онлайн5 занятий
Домашние задания
103 000 ₽−5%
97 850 ₽
Управление данными
24 ак. час.
Управление данными

Программа предполагает изучение основ проектирования баз данных, включая анализ предметной области, моделирование данных и реализацию их физической модели.

Онлайн6 занятий
40 000 ₽
Начать без затрат

Бесплатные курсы

DEV2. Разработка серверной части приложений PostgreSQL 16. Расширенный курс
Бесплатно
DEV2. Разработка серверной части приложений PostgreSQL 16. Расширенный курс

Курс «DEV2. Разработка серверной части приложений PostgreSQL 16. Расширенный курс»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специалист». Стоимость обу…

Онлайн
Бесплатно
Введение в базы данных
Бесплатно8 часов в неделю
Введение в базы данных

Курс введения в базы данных знакомит слушателями с историей создания систем обработки структурированных данных, подходами к обработке информации, развитием моделей данных и систем…

Онлайн8 занятий
Бесплатно
Переменные в Transact-SQL: языковая избыточность, любимый костыль администратора или ключ к динамическому SQL?
Бесплатно4 академических часов
Переменные в Transact-SQL: языковая избыточность, любимый костыль администратора или ключ к динамическому SQL?

Аудитория:Новички, планирующие изучение языков группы SQL, владеющие базовыми понятиями и знакомыми с основами написания простых запросовПрограммисты, владеющие основным инструмен…

Онлайн1 занятий
Видеоуроки
Бесплатно
Симулятор SQL
Бесплатно1 час
Симулятор SQL

Бесплатный курс «Симулятор SQL» разработан специально для новичков и позволяет с нуля овладеть самым востребованным инструментом для работы с данными. Учитесь в удобное время, реш…

Онлайн2 занятий
Домашние заданияИнтерактивные тренажёры+4
Бесплатно