Weergaven in phpMyAdmin

Inhoudsopgave
MySQL heeft in zijn versies na versie 5 veel nieuwe functionaliteiten die niet in de vorige versie zaten en die het dichterbij brachten en het als een veel geavanceerdere database-engine op één lijn brachten met zijn directe concurrenten zoals PostgreSQL of SQL-Server.
Onder deze nieuwe functionaliteiten hebben we de mogelijkheid om de views te gebruiken, te creëren en te raadplegen keer bekeken, die niets meer zijn dan groeperingen van query's waarin we velden uit verschillende tabellen kunnen mixen, en een soort virtuele tabel kunnen genereren zodat we query's kunnen maken op deze tabel en de velden kunnen verkrijgen die echt nodig zijn voor ons.
We kunnen nogal wat complexe zoekopdrachten uitvoeren vanuit de verschillende secties van zowel de tabel als de database in phpMijnAdminWe kunnen deze vragen vervolgens omzetten in views die een doel kunnen dienen binnen onze werkomgeving.
Laten we een voorbeeld bekijken, we openen de zoeksectie vanuit de tabelweergave, we kiezen de velden die we daadwerkelijk willen tonen en klikken op Gaan.

Dit genereert resultaten die we vervolgens kunnen verwerken om een ​​weergave te maken met behulp van de link AANZICHT MAKEN dat verschijnt in het gedeelte met beschikbare bewerkingen voor het queryresultaat, zoals we kunnen zien in de volgende schermafbeelding van de phpMyAdmin-toepassing.

Bij het maken van de weergave zullen we deze beschikbaar hebben in onze database, zoals aan het begin van de tutorial die we noemden, deze weergave werkt als een soort tabel, dus we zullen het in dezelfde lijst zien als waar we de tabellen van onze database hebben, de weergaven meer dat alles alleen is gedefinieerd voor query's waarin we slechts enkele velden moeten tonen, een structuur moeten emuleren of eenvoudig toegang tot andere tabellen moeten vermijden, dus we verenigen verschillende velden van verschillende tabellen in één enkele weergave voor gemakkelijke latere raadpleging.
Laten we eens kijken naar de lijst met tabellen die wordt weerspiegeld in de weergave die we zojuist hebben gemaakt. Als we naar de lijst kijken, geeft deze al aan dat het een weergave is.

Als we de weergave openen, zullen we zien dat het bijna alles heeft wat een tafel heeft, we kunnen zien dat we geen opties hebben zoals ImporterenAangezien de weergave geen gegevensinvoegingen accepteert, laten we eens kijken hoe de resultatenpagina van onze nieuw gemaakte weergave eruitziet.

We kunnen in deze opname ook zien dat de gegenereerde query een normale SELECT is zonder enige speciale toevoeging, tabel. Als we nu de weergave willen exporteren, zullen we een SQL-code vinden die lijkt op de volgende:
 CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`% `SQL SECURITY DEFINER VIEW` book_public_info` AS selecteer `book``isbn` AS` number`, `book``title` AS` title` from `book`; 

Het is belangrijk om in gedachten te houden dat de MySQL-gebruiker de nodige rechten moet hebben om de weergave te genereren en te raadplegen, dus het is belangrijk dat de serverbeheerder ons de nodige rechten geeft.
Dit is alles voor deze tutorial, zoals we hebben gezien, kunnen de weergaven heel nuttig zijn om onze zoekopdrachten eenvoudig te houden en dat ze echt de relevante gegevens tonen zonder al te veel bochten te nemen, zonder te vergeten dat het belangrijk is om de juiste gebruikersrechten te hebben met deze functionaliteit kunnen werken. .Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven
wave wave wave wave wave