Skip to content
Avaleht » SQL lause

SQL lause

DDL – Data Definition Language (CREATE TABLE, ALTER TABLE)

DML – Data Manipulation Language (INSERT INTO, DELETE FROM, UPDATE)

Tabeli loomine

CREATE TABLE `toode` (
  `toodeID` int(11) NOT NULL,
  `toodeNimetus` varchar(50) DEFAULT NULL,
  `toodeHind` decimal(5,2) DEFAULT NULL,
  `v_kuupaev` date DEFAULT NULL,
  `kaxs_olemas` bit(1) DEFAULT NULL
)

Andmete lisamine tabelisse (DML)

INSERT INTO toode(toodeNimetus, toodeHind, kaxs_olemas,v_kuupaev)
VALUES ('piim Alma', 1.50, 1, '2024-01-31');
SELECT * FROM toode;

Piirangud – ограничения

Primary Key – значения столбца уникальны

FOREIGN KEY – ?столбец использует значения из связанной таблицы

NOT NULL – непустое значение

UNIQUE – неповторяющиеся значения

CHECK – выбор некоторых значений