SQL Server. Kasutajad ja õigused

Ülesanne2. SQL server

Tabeli loomine

create table movies(
id int PRIMARY KEY identity(1,1),
moviesNimi varchar(50),
moviesYear int,
movieDir varchar(50),
movieCost decimal(10,2));

Tabeli täitmine kirjetega

insert into movies(moviesNimi,moviesYear,movieDir,movieCost)
values ('Wonka',2023 ,'Paul King',9.25 ), ('Üksinda kodus',1990 ,'Chris Columbus',5.50 ),('Harry Potter ja Fööniksi ordu',2007 ,'David Yates',7.85 ),('Öö muuseumis',2006 ,'Shawn Levy',9.99 ),('Jumanji',1995,'Joe Johnston',4.55 ),('Kuidas Grinch jõulud varastas',2000 ,'Ron Howard',8.50 ),('Polaarekspress',2004 ,'Robert Zemeckis',6.45 )

kasutaja loomine

GRANT UPDATE ON movies(movieCost, movieDir) to direktorJelizaveta

grant Select on movies (moviesNimi, movieCost) to direktorJelizaveta

Select

Select  moviesNimi, MovieCost From movies 

update

UPDATE movies
SET movieDir = 'test', movieCost = 0.00
WHERE id = 1;

Kontrollimine, et ülejäänud päringuid ei täideta

XAMPP

Tabeli loomine ja täitmine

create table movies(
id int PRIMARY KEY AUTO_INCREMENT,
moviesNimi varchar(50),
moviesYear int,
movieDir varchar(50),
movieCost decimal(10,2));

insert into movies(moviesNimi,moviesYear,movieDir,movieCost)
values ('Wonka',2023 ,'Paul King',9.25 ), ('Üksinda kodus',1990 ,'Chris Columbus',5.50 ),('Harry Potter ja Fööniksi ordu',2007 ,'David Yates',7.85 ),('Öö muuseumis',2006 ,'Shawn Levy',9.99 ),('Jumanji',1995,'Joe Johnston',4.55 ),('Kuidas Grinch jõulud varastas',2000 ,'Ron Howard',8.50 ),('Polaarekspress',2004 ,'Robert Zemeckis',6.45 )

Kasutaja loomine

Kontroll

Select  moviesNimi, MovieCost From movies 
UPDATE movies
SET movieDir = 'test', movieCost = 0.00
WHERE id = 1;
DELETE FROM movies where id=1