← К оглавлению занятия
⚡ Минимум для запоминания
CREATE TABLE — создать таблицу.
INSERT INTO — вставить строки.
UPDATE ... SET ... WHERE — изменить строки.
CREATE VIEW — создать представление.
CHECK, DEFAULT, NOT NULL — ограничения качества.
Команды DDL
| Команда | Назначение | Пример |
CREATE TABLE | Создать таблицу | CREATE TABLE products (...); |
DROP TABLE | Удалить таблицу | DROP TABLE IF EXISTS products; |
CREATE VIEW | Создать представление | CREATE VIEW v AS SELECT ...; |
DROP VIEW | Удалить представление | DROP VIEW IF EXISTS v; |
Ограничения
| Ограничение | Описание | Пример |
PRIMARY KEY | Уникальный идентификатор строки | product_id INT PRIMARY KEY |
AUTO_INCREMENT | Автоувеличение значения | product_id INT AUTO_INCREMENT PRIMARY KEY |
NOT NULL | Запрет NULL | product_name VARCHAR(100) NOT NULL |
DEFAULT | Значение по умолчанию | category VARCHAR(50) DEFAULT 'General' |
CHECK | Проверка условия | price DECIMAL(8, 2) CHECK (price >= 0) |
Команды DML
| Команда | Назначение | Пример |
INSERT INTO | Вставить строки | INSERT INTO t (a, b) VALUES (1, 'x'); |
UPDATE | Изменить строки | UPDATE t SET a = 2 WHERE id = 1; |
DELETE | Удалить строки | DELETE FROM t WHERE id = 1; |
SELECT | Выбрать данные | SELECT * FROM t; |
Полный справочник
→ Справочник SQL