Перейти к содержимому
Главная страница » Protseduurid XAMPP

Protseduurid XAMPP

  • аналог функций в языках программирования
  • хранимые процедуры
  • действия (вывод данных – SELECT, добавление – INSERT, удаление – DELETE, изменение – UPDATE, ALTER) над данными выполняются автоматически при запуске процедуры.

Примеры

create table linnad( linnID int primary key AUTO_INCREMENT, linnanimi varchar(25) unique, rahvaArv int); 

Создание процедуры

или код

CREATE PROCEDURE `lisa_Linn`(IN `nimi` VARCHAR(25), IN `rahvakogus` INT) COMMENT 'lissatakse linnanimi ja rahvaarv tabelisse linnad' NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER BEGIN INSERT INTO linnad (linnanimi, rahvaarv) VALUES (nimi, rahvakogus); SELECT * from linnad; END 

>3 vipolnenie procedury

>4-5

CALL lisa_Linn('tartu', 200000)

>

CALL rahvaarv_kui(61000)

>

>

UPDATE linnad SET rahvaarv=rahvaarv*1.1;

>

SQL protseduurid. Videotund ja ülesanne.

3+

 SELECT

выводит имя и тип фильма

INSERT

добавляет новые данные в таблицу filmtype

DELETE

удаляет данные с таблицы filmtype

UPDATE

изменяет/обновляет данные в таблице

4+

UPDATE DIRECTOR

поочередно обновляет данные в таблице rezisoor

ALTER REZISOOR

добавляет новую колонку в таблицу