CREATE DATABASE mozi2 DEFAULT CHARACTER SET utf8 COLLATE utf8_hungarian_ci; -- 15 SELECT COUNT(id) as "vetitesek_szama" FROM vetites WHERE kezdes = '20:00'; -- 16 SELECT COUNT(jegy.id) as "jegy_db", vendeg.nev as "vendeg_nev" FROM jegy INNER JOIN vendeg on jegy.vendegId = vendeg.id GROUP BY (jegy.vendegId) ORDER BY jegy_db DESC LIMIT 5; -- 17 UPDATE film SET cim = 'Csillagok között' WHERE cim = 'Interstellar'; -- 18 INSERT INTO filmtipus (nev) VALUES ('Animációs'); -- 19 SELECT nev as "nev", count(jegy.id) as 'teljes_aru_jegy_db' FROM vendeg INNER JOIN jegy on vendeg.id = jegy.vendegId WHERE nev = 'Fodor András' and kedvezmeny = 0; -- 20 SELECT film.cim as "film_neve", COUNT(jegy.id) as 'jegy_darabszam', SUM(film.jegyar - film.jegyar * jegy.kedvezmeny / 100) as 'teljes_bevetel' FROM film INNER JOIN vetites on film.id = vetites.filmId INNER JOIN jegy on vetites.id = jegy.vetitesId GROUP BY film.cim ORDER BY teljes_bevetel DESC LIMIT 1; -- felhasználó CREATE USER 'felhasznalo'@'localhost' IDENTIFIED BY 'password'; GRANT SELECT, INSERT ON mozi2.filmtipus TO 'felhasznalo'@'localhost'; GRANT SELECT ON mozi2.vendeg TO 'felhasznalo'@'localhost'; GRANT SELECT ON mozi2.jegy TO 'felhasznalo'@'localhost'; GRANT SELECT ON mozi2.film TO 'felhasznalo'@'localhost'; GRANT SELECT ON mozi2.vetites TO 'felhasznalo'@'localhost'; GRANT UPDATE ON mozi2.film TO 'felhasznalo'@'localhost'; FLUSH PRIVILEGES;