MySQL VIEWS Tutorial

Preko MySQL VIEW-a kreiramo virtuelnu tabelu pomocu koje prikazujemo podatke dobijene na osnovu izvucenog izvestaja iz tabele.

Kao i prave tabele, i VIEW-i imaju redove i kolone, koji su popunjeni "pravim" podacima, samo su aranzirani na nacin na koji mi to trenutno zelimo.

VIEW-e mozete koristiti kod pravljenja komplikovanijih izvestaja, gde "povlacite" podatke iz vise tabela.

MySQL VIEW kreiramo ovako:

CREATE VIEW naziv_viewa AS
SELECT kolona (ili kolone)
FROM tabela
WHERE neki uslov

Koristicemo tabelu "prodavnice" da vidimo preko VIEW-a koje proizvode imamo u tabeli sa cenom preko 300:

mysql> CREATE VIEW Cene_Vece_Od_300 AS
    -> SELECT proizvod, raspolozivo, cena
    -> FROM prodavnice
    -> WHERE cena>300;
Query OK, 0 rows affected (0.05 sec)

mysql>

Rezultat prethodne komande za VIEW:

mysql> SELECT * FROM Cene_Vece_Od_300;
+-----------+-------------+------+
| proizvod  | raspolozivo | cena |
+-----------+-------------+------+
| Ajzaklija |          38 |  650 |
| Bakalar   |          29 |  400 |
+-----------+-------------+------+
2 rows in set (0.06 sec)

mysql>