genereeri 10 kirjet

SQL
Tabeli loomine ja AB
CREATE Database rõivapood;
USE rõivapood
--Tabeli loomine
CREATE TABLE riie(
id int Primary key identity (1,1),
brandi_nimi varchar (50),
brandi_varv varchar (50),
hind varchar (50),
suurus varchar (10),
valjaandmise_kuupaev Date);
insert into riie (brandi_nimi, brandi_varv, hind, suurus, valjaandmise_kuupaev) values ('Coupe Quattro', 'Violet', '€481,83', 'XL', '09/07/2023');
insert into riie (brandi_nimi, brandi_varv, hind, suurus, valjaandmise_kuupaev) values ('Montana SV6', 'Khaki', '€525,27', 'XL', '05/26/2024');
insert into riie (brandi_nimi, brandi_varv, hind, suurus, valjaandmise_kuupaev) values ('Carens', 'Khaki', '€152,88', '3XL', '02/02/2024');
insert into riie (brandi_nimi, brandi_varv, hind, suurus, valjaandmise_kuupaev) values ('S5', 'Orange', '€634,87', 'L', '09/17/2023');
insert into riie (brandi_nimi, brandi_varv, hind, suurus, valjaandmise_kuupaev) values ('Daytona', 'Maroon', '€303,13', 'L', '12/16/2023');
insert into riie (brandi_nimi, brandi_varv, hind, suurus, valjaandmise_kuupaev) values ('Impala', 'Crimson', '€443,22', 'XL', '03/31/2024');
insert into riie (brandi_nimi, brandi_varv, hind, suurus, valjaandmise_kuupaev) values ('LeMans', 'Teal', '€764,14', 'XS', '04/27/2024');
insert into riie (brandi_nimi, brandi_varv, hind, suurus, valjaandmise_kuupaev) values ('RX', 'Red', '€460,02', '2XL', '09/10/2023');
insert into riie (brandi_nimi, brandi_varv, hind, suurus, valjaandmise_kuupaev) values ('CLK-Class', 'Yellow', '€518,23', 'L', '10/02/2023');
insert into riie (brandi_nimi, brandi_varv, hind, suurus, valjaandmise_kuupaev) values ('Allroad', 'Pink', '€825,98', 'XS', '10/23/2023');
SELECT * FROM riie;

Kasutaja lisamine

Väljastame parooli ja millise tabeli külge kinnitada
Loome kasutaja nimega direktorDaria parooliga dirDaria333

Public andmebaasi tasemel

Määratleme õigused ja loobume õigustest
--määrame UPDATE - brandi_varv, SELECT - kõik
GRANT UPDATE ON riie (brandi_varv) TO direktorDaria;
GRANT SELECT ON riie TO direktorDaria;
--keelduda DELETE
DENY DELETE to direktorDaria;
Ühendage uuesti direktorDaria

Töö direktorDaria

Tabeli riie vaatamise õiguste kontroll (SELECT)

--kontrollime õigused
SELECT * FROM riie;
UPDATE õiguste kontroll riie brandi_arva tabelis

--kontrollime UPDATE
UPDATE riie
set brandi_varv='Black' where id=1;
Kontrollitakse, mida kasutaja ei saa teha

--kontrollime DELETE
DELETE FROM riie;

UPDATE riie
set brandi_nimi='Black' where id=1;
XAMPP
Tabeli loomine ja AB



Lisame kasutaja ja väljastame parooli ning millist tabelit lisada

määratleme õigused

Töö direktorDaria

Tabeli riie vaatamise õiguste kontroll (SELECT)

UPDATE õiguste kontroll riie brandi_arva tabelis


Kontrollitakse, mida kasutaja ei saa teha

