Занятие 13. Создание и изменение таблиц. Ограничения
⚡ Кратко: суть темы
Занятие учит создавать таблицы и управлять целостностью данных через ограничения. Разбираем CREATE TABLE, INSERT, UPDATE, CREATE TABLE ... AS SELECT, а также ограничения PRIMARY KEY, UNIQUE, NOT NULL, DEFAULT, CHECK и AUTO_INCREMENT.
CREATE TABLEопределяет структуру таблицы: столбцы, типы данных, ограничения.- Ограничения защищают данные от некорректных значений.
INSERTдобавляет строки,UPDATEизменяет существующие.
Что запомнить: ограничения — это правила качества данных, которые работают на уровне базы.
Частая ошибка: забыть WHERE в UPDATE и изменить все строки таблицы.
📖 О чём это занятие
До этого занятия мы mostly читали данные из готовых таблиц. Теперь переходим к управлению структурой: создаём таблицы, задаём ограничения, наполняем данными и обновляем записи.
Что изучим
- Создание таблиц с нуля через
CREATE TABLE. - Ограничения:
PRIMARY KEY,AUTO_INCREMENT,UNIQUE,NOT NULL,DEFAULT,CHECK. - Вставка данных через
INSERT INTO. - Копирование таблиц через
CREATE TABLE ... AS SELECT. - Изменение данных через
UPDATE. - Источники данных и почему ручной ввод — не главный способ.