DDL-Data Definition Language (create Table,Alter Table)
DML-Data Manioulation Language (Insert into,Delete from,Update)
Tabeli loomine (DDL)
CREATE TABLE toode(
toodeID int primary key AUTO_INCREMENT,
toodeNimetus varchar(50),
toodeHind decimal(5, 2),
v_kuupaev date,
kas_olemas bit
);
Andmete lisamine tabeliss (DML)
INSERT INTO toode (toodeNimetus, toodeHind, kas_olemas, v_kuupaev)
VALUES ('piim Alma', 1.50, 1, '2024-01-31');
SELECT * FROM toode;
Piirangud – Ограничения
Primary Key – значение столбца уникальны
Foreign Key – столбец использует значение ищ связанной таблицы
NOT NULL – не пустое значение
UNIQUE- неповторяющиеся значения
СHECK – выбор некоторых значений
Добавление товара в таблицу
insert into product(ProductName, idCategory, Price)
VALUES ('õun', 1, 1.54);
insert into sale(idProduct, Count_, DateOfSale, units)
VALUES (1,100,'2024-01-31', 'tk');
для добавления столбца в таблицу
ALTER TABLE table_name
ADD [COLUMN] (
[ column_name data_type [ DEFAULT default_expr ] [ column_constraint [ ... ] ]
[, ... ]
] )
CREATE table Product (
idProduct int primary key AUTO_INCREMENT,
ProductNamevarchar(50),
idCategory int,
Price dicimal(6, 2),
FOREIGN key (idCategory) REFERENCES category(idCategory)