SQLLab
← Все курсы / DML и работа с данными
✏️

DML и работа с данными

Научитесь уверенно изменять данные в PostgreSQL. Курс охватывает INSERT (VALUES, SELECT, многострочный), UPDATE (одиночный, массовый, UPDATE FROM), DELETE (по условию, каскадное), а также UPSERT через ON CONFLICT и цепочки RETURNING в CTE. Все задачи — на реальной пользовательской базе данных.

📚 28 уроков📝 24 задач~3 ч📶 Средний
Pro1 765 XP4 разделов🐘 PostgreSQL 16🏆 Сертификат
790 ₽/мес
все курсы · Pro-подписка

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

  • Вставлять одну и несколько строк через INSERT VALUES
  • Копировать данные между таблицами через INSERT SELECT
  • Обновлять строки: одиночный и массовый UPDATE с вычислениями
  • Использовать UPDATE ... FROM для JOIN-обновлений
  • Удалять строки: DELETE по условию, через подзапрос, с EXISTS
  • Понимать разницу между DELETE и TRUNCATE
  • Применять ON DELETE CASCADE для связанных таблиц
  • Делать UPSERT через INSERT ... ON CONFLICT DO UPDATE
  • Использовать RETURNING для получения результата DML-операций
  • Строить многошаговые CTE-цепочки с RETURNING для аудита