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

🔖 Справочник: Блок DDL и Views

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

  • CREATE TABLE — создать таблицу.
  • INSERT INTO — вставить строки.
  • UPDATE ... SET ... WHERE — изменить строки.
  • CREATE VIEW — создать представление.
  • PRIMARY KEY, NOT NULL, CHECK, DEFAULT — ограничения.

Команды 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Уникальный идентификатор строкиid INT PRIMARY KEY
AUTO_INCREMENTАвтоувеличение значенияid INT AUTO_INCREMENT PRIMARY KEY
NOT NULLЗапрет NULLname VARCHAR(100) NOT NULL
UNIQUEУникальность значенийemail VARCHAR(100) UNIQUE
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