← К оглавлению занятия

🔖 Справочник: DDL, DML и Views

⚡ Минимум для запоминания

  • 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Запрет NULLproduct_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