Innehållsförteckning
MySQL har i sina versioner efter version 5 många nya funktioner som inte fanns i den tidigare versionen och som förde den närmare och placerade den som en mycket mer avancerad databasmotor i nivå med sina direkta konkurrenter som PostgreSQL eller SQL-Server.Bland dessa nya funktioner har vi möjlighet att använda, skapa och konsultera synpunkter eller vyer, som inte är annat än grupper av frågor där vi kan blanda fält från flera tabeller och generera ett slags virtuellt bord så att vi kan göra frågor mot denna tabell och få de fält som verkligen är nödvändiga för oss.
Vi kan göra en hel del komplexa sökningar från de olika sektionerna i både tabellen och databasen i phpMyAdminVi kan sedan omvandla dessa frågor till vyer som kan tjäna ett syfte i vår arbetsmiljö.
Låt oss se ett exempel, vi öppnar sökavsnittet från tabellvyn, vi väljer de fält som vi faktiskt vill visa och klickar på Gå.
Detta genererar resultat som vi sedan kan bearbeta för att skapa en vy med länken SKAPA VISNING som visas i avsnittet med åtgärder som är tillgängliga för sökresultatet, som vi kan se i följande skärmdump av phpMyAdmin -programmet.
När vi skapar vyn kommer vi att ha den tillgänglig i vår databas, som i början av handledningen som vi nämnde, fungerar den här vyn som en slags tabell så vi kommer att se den i samma lista där vi har tabellerna i vår databas, vyer mer att allt är definierat endast för frågor där vi bara måste visa vissa fält, emulera en struktur eller helt enkelt undvika åtkomst till andra tabeller, så vi förenar flera fält från olika tabeller i en enda vy för enkel senare konsultation.
Låt oss se listan över tabeller som återspeglas i vyn vi just skapade. Om vi tittar på listan anger det redan att det är en vy.
Om vi går och öppnar vyn kommer vi att se att den inom sig har nästan allt som ett bord har, vi kan se att vi inte har alternativ som t.ex. ImporteraEftersom vyn inte accepterar datainlägg, låt oss se hur resultatsidan för vår nyskapade vy ser ut.
Vi kan också se i denna fångst att den genererade frågan är en normal SELECT utan något särskilt tillägg, tabell, nu om vi vill exportera vyn hittar vi en SQL -kod som liknar följande:
SKAPA ALGORITM = ODEFINERAD DEFINER = `root` @`% `SQL SECURITY DEFINER VIEW` book_public_info` AS välj` bok`isbn` AS` nummer`, `bok``titel` AS` titel` från` bok`;
Det är viktigt att komma ihåg att MySQL -användaren måste ha nödvändiga behörigheter för att generera vyn och konsultera dem, så det är viktigt att serveradministratören ger oss de nödvändiga behörigheterna.
Det här är allt för denna handledning, som vi såg kan vyerna vara ganska bra för att hålla våra frågor enkla och att de verkligen visar relevant data utan att ta för många varv, utan att glömma att det är viktigt att ha lämpliga användarrättigheter för att vara kan arbeta med denna funktion.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng