DB clothing stores

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)

12--kontrollime õigusedSELECT* FROMriie;

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