Кинотеатр AB Cinema

PROTSEDUURID:

  1. Andmete lisamine tabelisse FilmType (filmtype ja kirjeldus sisestab kasutaja kui käivitab prosteduuri).

Protseduuri käivitamine

Tulemus:

CALL filmtypeLisamine ('6D', 'super tüüp');

2. Kustutamis protseduur kustutab, filmitüüp tema ID järgi (kasutaja sisestab id ja siis filmi tüüp kustutakse)

Protseduur

3. Otsing sisestatud tähte järgi (kasutaja sisestab filmi tüübi esimese tähe ja siis näidetakse kõik filmi tüübid)

CALL otsingITaht ('3');

4. Uuendamis protseduur — Kasutaja sisestab uusendatud filmi tüübi sisestatud ID järgi

call filmTypeUuendamine (1, 'test'); 

ALTER TABLE

ALTER TABLE tablelinimi ADD veergunimi tüüp — Иземение структуры столпца — добовление нового столбца

ALTER TABLE tablelinimi DROP veergunimi tüüp — Иземение структуры столпца -Удаление столбца

ALTER TABLE filmtype ADD test int;

ALTER TABLE filmtype DROP test;

BEGIN
if valik = 'ADD' THEN
	set @STMT = concat('ALTER TABLE filmType ADD ', veerunimi,' ', tyyp);
    ELSEIF valik = 'DROP'THEN
    	set @STMT = concat('ALTER TABLE filmType DROP ', veerunimi,' ', tyyp);
        END IF;
PREPARE S FROM @STMT;
EXECUTE S;
SELECT * from filmtype;
END
BEGIN
SELECT filmtype, hind, IF(hind <=25 , 'soodne', 'kallis') AS hinnang
FROM filmtype;
END

На оценку 4 выполнить все задания на оценку 3 + добавить 2 процедуры на обновление (UPDATE) и изменение (ALTER) таблицы режисер.

  1. на добавление данных  (INSERT) в любую произвольную таблицу из БД кинотеатр

Käivitamine:

Tulemus:

2. На удаление записей в таблице žanr по введенному id

3. на удаление таблицы по введенному имени (таблица не должна содержать вторичного ключа)

4. zanrUuendamine uuendame zaanri nimi id põhjal kasutaja sisestab ID ja uue zaarninimi mida ta tahab uuendada

5.