Занятие 13. Создание и изменение таблиц. Ограничения

📁 Блок: SQL / MySQL / DDL ⏱️ Время изучения: ~90 мин 🎯 Сложность: Средняя
#create #drop #truncate #select #auto_increment #unique #null #default #check #insert #update #delete #set #where

⚡ Кратко: суть темы

Занятие учит создавать таблицы и управлять целостностью данных через ограничения. Разбираем CREATE TABLE, INSERT, UPDATE, CREATE TABLE ... AS SELECT, а также ограничения PRIMARY KEY, UNIQUE, NOT NULL, DEFAULT, CHECK и AUTO_INCREMENT.

  • CREATE TABLE определяет структуру таблицы: столбцы, типы данных, ограничения.
  • Ограничения защищают данные от некорректных значений.
  • INSERT добавляет строки, UPDATE изменяет существующие.

Что запомнить: ограничения — это правила качества данных, которые работают на уровне базы.

Частая ошибка: забыть WHERE в UPDATE и изменить все строки таблицы.

📖 О чём это занятие

До этого занятия мы mostly читали данные из готовых таблиц. Теперь переходим к управлению структурой: создаём таблицы, задаём ограничения, наполняем данными и обновляем записи.

Что изучим

📚 Что повторить перед изучением