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 — выбор некоторых значений