Курс на Stepik
Обложка курса «Меняем данные в SQL» на Stepik
790 ₽

Меняем данные в SQL ★ 0.000

Открыть на
STEPIK.ORG

Тренажёр по изменению данных в MySQL 8: INSERT, UPDATE, DELETE, свои таблицы с ключами, транзакции и индексы. 118 задач, каждая попытка — на свежей копии базы: ошибаться можно сколько угодно.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Меняем данные в SQL»Учеников на курсе 0
Сертификаты, выданные на курсе «Меняем данные в SQL»Сертификатов выдано 0
Отзывы о курсе «Меняем данные в SQL»Отзывов получено 0
Рейтинг курса «Меняем данные в SQL»Рейтинг курса 0.000
Уроки в курсе «Меняем данные в SQL»Количество уроков 23
Тесты в курсе «Меняем данные в SQL»Количество квизов 47
Задачи с кодом в курсе «Меняем данные в SQL»Количество задач с кодом 118
Стоимость курса «Меняем данные в SQL»Стоимость курса 790 ₽ —
Обновления курса «Меняем данные в SQL»Обновления курса — —
Дата публикации курса «Меняем данные в SQL»Дата публикации курса — ———
Последнее обновление курса «Меняем данные в SQL»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «Меняем данные в SQL» 12 разделов Уроки в курсе «Меняем данные в SQL» 23 урока Тесты в курсе «Меняем данные в SQL» 47 тестов Задачи в курсе «Меняем данные в SQL» 118 задач Последнее обновление курса «Меняем данные в SQL» обн. 25 октября 2026

Знакомство с курсом

4 урока
1. Старт: проверка за минуту и первый UPDATE ↗
2. Добро пожаловать: SQL, который меняет данные ↗
3. Как устроен курс ↗
4. Разминка: вспоминаем SELECT ↗

Добавляем строки: INSERT

2 урока
1. INSERT: добавляем строки ↗
2. INSERT … SELECT и дубликаты ключа ↗

Меняем строки: UPDATE

2 урока
1. UPDATE: меняем то, что уже есть ↗
2. UPDATE посложнее: CASE, подзапросы и JOIN ↗

Удаляем строки: DELETE

2 урока
1. DELETE: удаляем строки ↗
2. Практика: INSERT, UPDATE и DELETE вместе ↗

Создаём свои таблицы: CREATE TABLE, ключи и правила

3 урока
1. CREATE TABLE и типы данных ↗
2. Ограничения: таблица, которая защищает себя сама ↗
3. Внешние ключи и CREATE TABLE … AS SELECT ↗

Перестраиваем таблицы: ALTER TABLE

1 урок
1. ALTER TABLE: перестройка без выселения жильцов ↗

Когда база говорит «нет»: ошибки, дубли, «вставить или обновить»

2 урока
1. Когда база говорит «нет»: ошибки, INSERT IGNORE и upsert ↗
2. Практика: миграции из реальной жизни ↗

Транзакции: всё или ничего

1 урок
1. Транзакции: перевод бонусов, который не теряет ни рубля ↗

Индексы: почему запрос тормозит и как его ускорить

2 урока
1. Индексы: как найти 7 строк, не читая 237 ↗
2. EXPLAIN: спросить у MySQL, как он будет искать ↗

Представления VIEW: отчёт, который всегда под рукой

1 урок
1. Представления VIEW: отчёт, который всегда под рукой ↗

Финальный проект: подписка «Кот+»

2 урока
1. Финальный проект «Кот+», часть 1: схема и данные ↗
2. Финальный проект «Кот+», часть 2: жизнь подписки ↗

Итоги и что дальше

1 урок
1. Итоги и что дальше ↗