XAMPP:
AB nimi

Millise tabeli on vaja luua? ja Milliste tabeli väljadega?
create table filmid(
id int primary key AUTO_INCREMENT,
filmiNimi varchar(30),
OsadeArv int,
filmižanr varchar(30));

Milline on selle andmebaasi tabeli kasutaja kasutajanimi ja parool? — Kasutajanimi — Manager, parool — juhataja
CREATE USER 'Manager'@'localhost' IDENTIFIED VIA mysql_native_password USING '***';GRANT USAGE ON *.* TO 'Manager'@'localhost' REQUIRE NONE WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
Millised õigused peaks kasutajal olema loodud tabeli suhtes (maksimaalselt 2 õigust tabeli tasandil)? — select ja insert (filmiNimi, OsadeArv, filmižanr)
GRANT SELECT (`filmiNimi`, `OsadeArv`, `filmižanr`), INSERT (`filmiNimi`, `OsadeArv`, `filmižanr`) ON ` film`.`filmid` TO 'Manager'@'localhost';

Milliseid tegevusi tuleks kontrollida? — Tabelivaate kontrollimine ja andmete lisamine tabelisse
select filmiNimi, OsadeArv, filmižanr from filmid;


delete from filmid where filmiNimi ='Harry Potter'

SQL:
AB nimi
create database Film;
Millise tabeli on vaja luua? ja Milliste tabeli väljadega?
create table filmid (
id int primary key identity(1,1),
filmiNimi varchar(40),
OsadeArv int,
filmižanr varchar(30));

Milline on selle andmebaasi tabeli kasutaja kasutajanimi ja parool? — Kasutajanimi — Manager, parool — juhataja



Millised õigused peaks kasutajal olema loodud tabeli suhtes (maksimaalselt 2 õigust tabeli tasandil)? — select ja insert (filmiNimi, OsadeArv, filmižanr)
grant Select on filmid (filmiNimi, OsadeArv, filmižanr) to Manager
grant insert on filmid (filmiNimi, OsadeArv, filmižanr) to Manager
Milliseid tegevusi tuleks kontrollida? — Tabelivaate kontrollimine ja andmete lisamine tabelisse
select filmiNimi, OsadeArv, filmižanr from filmid;

insert into filmid (filmiNimi, OsadeArv, filmižanr)
values ('Harry Potter', 7, 'fantastika')

delete from filmid where filmiNimi ='Harry Potter'


