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

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

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

Курс об изменении данных в MySQL 8: INSERT, UPDATE и DELETE, свои таблицы с ключами и ограничениями, ALTER TABLE, транзакции, индексы и представления. 116 задач с автопроверкой; каждая попытка выполняется на свежей копии учебной базы.

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

Чему вы научитесь

  • Добавлять строки по одной, пачкой и переносом из других таблиц (INSERT, INSERT … SELECT)
  • Изменять и удалять ровно нужные строки, в том числе по данным из соседних таблиц (UPDATE и DELETE с подзапросом и JOIN)
  • Создавать таблицы с ключами и ограничениями: PRIMARY KEY, NOT NULL, UNIQUE, CHECK, FOREIGN KEY
  • Менять работающие таблицы через ALTER TABLE без потери данных
  • Пропускать дубли и делать «вставить или обновить»: INSERT IGNORE, ON DUPLICATE KEY UPDATE
  • Собирать изменения в транзакции с COMMIT, ROLLBACK и SAVEPOINT
  • Проверять план запроса через EXPLAIN, ускорять запросы индексами и сохранять отчёты в VIEW

О курсе

Курс об изменении данных в MySQL 8: INSERT, UPDATE и DELETE, свои таблицы с ключами и ограничениями, ALTER TABLE, транзакции, индексы и представления. 116 задач с автопроверкой; каждая попытка выполняется на свежей копии учебной базы.

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

  • Начинающим бэкенд-разработчикам, которым нужно писать INSERT, UPDATE и изменения структуры таблиц.
  • Тестировщикам, которые готовят тестовые данные и проверяют, что приложение записало в базу.
  • Аналитикам, которые ведут свои таблицы, чистят данные и переносят их между таблицами.
  • Тем, кто уже пишет SELECT и хочет научиться работать с данными на запись.

Начальные требования

Нужно уметь писать запросы с WHERE (включая IS NULL), ORDER BY, GROUP BY и HAVING, считать COUNT, SUM и AVG и соединять таблицы через JOIN и LEFT JOIN. Всё это есть в бесплатных курсах «SQL с нуля» и «JOIN в SQL простым языком» на той же учебной базе.

Подзапросы заранее знать не нужно: в разминке есть короткий пример, а изменение данных по подзапросу разбирается в курсе. В первом уроке есть задача, по которой можно проверить себя. Устанавливать ничего не нужно.

Преподаватели курса

Нагрузка

3–5 часов в неделю, всего 28–30 часов

Расскажите о курсе друзьям