Procedures in XAMPP LocalHost
Хранимые процедуры, аналог функций в языках программирования
Действия (вывод данных – SELECT, добавление – INSERT, удаление – DELETE, изменение – UPDATE, ALTER) над данными выполняются автоматически при запуске роцедуры
XAMPP (Cross-Platform Apache, MySQL, PHP и Perl) on populaarne avatud lähtekoodiga veebiserveri lahendus, mis lihtsustab kohaliku arenduskeskkonna seadistamise protsessi. XAMPPi installimise ja seadistamise protseduur on lihtne. Alustage viimase versiooni allalaadimisega ametlikult veebisaidilt. Kui allalaadimine on lõpetatud, järgige installimisviisardit, mis juhendab teid Apache, MySQL, PHP ja muude komponentide valimisel. Installimise käigus saate seadistada ka täiendavaid funktsioone, näiteks FileZilla FTP-serveri ja Mercury meiliserveri.
Pärast installimist käivitage XAMPPi juhtpaneel Apache’i ja MySQLi teenuste käivitamiseks või peatamiseks. Veebiserveri juurkataloog asub tavaliselt XAMPPi installimiskataloogi sees asuvas “htdocs” kaustas, kuhu saate oma veebifailid paigutada. Andmebaaside haldamiseks kasutage phpMyAdmini, mis on kättesaadav XAMPPi juhtpaneeli kaudu või sirvides aadressi http://localhost/phpmyadmin oma veebilehitsejas. See lihtne protseduur teeb XAMPPist suurepärase valiku arendajatele, kes soovivad luua ja testida veebirakendusi kohalikul tasandil.
1. Создание таблицы
CREATE TABLE linnad( linnID int PRIMARY KEY IDENTITY(1,1), linnanimi varchar(20) UNIQUE, rahvaArv int); INSERT INTO linnad (linnanimi, rahvaArv) VALUES('Tallinn', 650000); SELECT * FROM linnad
UNIQUE – ограничение на повторение значений
2. Создание процедуры


3. 2 Варианта запуска функции

CALL lisaLinn('Tartu', 20000000)
4. Создание процедуры на отображение введеным пользователем значение меньше чем значение в таблице

CALL rahvaarv_väiksem_kui(600000)

5. Создание функции на отображение введеным пользователем буквы в начале

CALL linnaOtsing('M')
6. Создание процедуры на удаление города

CALL kutstuaLinn('Tartu')
7. Создание процедуры на обновление значений в таблице

8. Создание процедуры на выведение кол-ва городов и суммы населения

9. Создание процедуры на наждения всех стран с буквой вводимой пользователем

10. Создание процедура которая будет определять большой или маленький город

Практическое задание
- Процедура добавление нового столбца в таблицу



2. Процедруа нахождение фамилии по первой букве



3. Процедура нахождение имени по первой букве


4. Процедура удаления режиссера по ID


Вторичный ключ не позволил удалить режиссера
5. Обновление года рождения по ID



6. Процедура показывающая при запуске кто старый а кто молодой режиссер


7. Процедура нахождение людей младше чем число вводимым пользователем



8. Процедура выводит возраст всех режиссеров

