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