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.
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.
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