Cuprins
MySQL are în versiunile sale după versiunea 5 multe funcționalități noi care nu erau în versiunea anterioară și care l-au adus mai aproape și l-au plasat ca un motor de baze de date mult mai avansat la egalitate cu concurenții săi direcți, cum ar fi PostgreSQL sau SQL-Server.Printre aceste noi funcționalități avem posibilitatea de a utiliza, a crea și a consulta punctele de vedere sau vederi, care nu sunt altceva decât grupări de interogări în care putem amesteca câmpuri din mai multe tabele și generăm un fel de tabel virtual, astfel încât să putem face interogări împotriva acestui tabel și să obținem câmpurile cu adevărat necesare pentru noi.
Putem face destul de multe căutări complexe din diferitele secțiuni ale tabelului și din baza de date din phpMyAdminPutem apoi transforma aceste interogări în vizualizări care pot servi unui scop în mediul nostru de lucru.
Să vedem un exemplu, deschidem secțiunea de căutare din tabelul de vizualizare, alegem câmpurile pe care vrem să le afișăm efectiv și facem clic pe Merge.
Acest lucru va genera rezultate pe care le putem procesa apoi pentru a crea o vizualizare folosind linkul CREAȚI VIZUALIZARE care apare în secțiunea de operații disponibile pentru rezultatul interogării, așa cum putem vedea în următoarea captură de ecran a aplicației phpMyAdmin.
Atunci când creăm vizualizarea, o vom avea disponibilă în baza noastră de date, deoarece la începutul tutorialului menționat, această vizualizare funcționează ca un fel de tabel, așa că o vom vedea în aceeași listă în care avem tabelele bazei noastre de date, vedem mai mult că totul este definit doar pentru interogări în care trebuie să afișăm doar câteva câmpuri, să emulăm o structură sau pur și simplu să evităm accesul la alte tabele, astfel încât să unim mai multe câmpuri din diferite tabele într-o singură vizualizare pentru o consultare ulterioară ușoară.
Să vedem lista tabelelor reflectată în vizualizarea pe care tocmai am creat-o, dacă ne uităm la listă, aceasta specifică deja că este o Vizualizare.
Dacă mergem și deschidem vizualizarea, vom vedea că în ea are aproape tot ce are un tabel, putem vedea că nu avem opțiuni precum ImportDeoarece vizualizarea nu acceptă inserții de date, să vedem cum arată pagina de rezultate a vizualizării noastre recent create.
Putem vedea, de asemenea, în această captură că interogarea generată este un SELECT normal, fără nicio adăugare specială, tabel, acum, dacă dorim să exportăm vizualizarea, vom găsi un cod SQL similar cu următorul:
CREATE ALGORITHM = DEFINITOR NEDefinit = `root` @`% `SQL SECURITY DEFINER VIEW` book_public_info` AS selectați„ book`isbn` AS` number`, `book`title` AS` title` din„ book`;
Este important să rețineți că utilizatorul MySQL trebuie să aibă permisiunile necesare pentru a genera vizualizarea și a le consulta, deci este important ca administratorul serverului să ne ofere permisiunile necesare.
Totul este pentru acest tutorial, așa cum am văzut, vizualizările pot fi destul de utile pentru a menține interogările noastre simple și că acestea arată cu adevărat datele relevante fără a lua prea multe rânduri, fără a uita că este important să aveți permisiunile de utilizator adecvate pentru a fi capabil să lucreze cu această funcționalitate.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv