Innholdsfortegnelse
MySQL har i sine versjoner etter versjon 5 mange nye funksjoner som ikke var i den forrige versjonen, og som brakte den nærmere og plasserte den som en mye mer avansert databasemotor på lik linje med sine direkte konkurrenter som PostgreSQL eller SQL-Server.Blant disse nye funksjonene har vi muligheten til å bruke, lage og konsultere synspunkter eller visninger, som ikke er mer enn grupper av spørringer der vi kan blande felt fra flere tabeller, og generere en slags virtuell tabell slik at vi kan stille spørsmål mot denne tabellen og skaffe de feltene som er virkelig nødvendige for oss.
Vi kan gjøre ganske mange komplekse søk fra de forskjellige delene av både tabellen og databasen i phpMyAdminVi kan deretter omdanne disse spørsmålene til visninger som kan tjene en hensikt i arbeidsmiljøet vårt.
La oss se et eksempel, vi åpner søkeseksjonen fra tabellvisningen, vi velger feltene vi faktisk vil vise og klikker på Gå.
Dette vil generere resultater som vi deretter kan behandle for å lage en visning ved hjelp av lenken SKAP VISNING som vises i delen av operasjoner som er tilgjengelig for spørringsresultatet, som vi kan se i det følgende skjermbildet av phpMyAdmin -programmet.
Når du oppretter visningen, vil vi ha den tilgjengelig i vår database, som i begynnelsen av opplæringen vi nevnte, fungerer denne visningen som en slags tabell, så vi vil se den i den samme listen der vi har tabellene i databasen vår, visningene mer at alt er definert bare for spørsmål der vi bare må vise noen felt, etterligne en struktur eller ganske enkelt unngå tilgang til andre tabeller, så vi forener flere felt fra forskjellige tabeller i en enkelt visning for enkel senere konsultasjon.
La oss se listen over tabeller som gjenspeiles i visningen vi nettopp har opprettet. Hvis vi ser på listen, spesifiserer den allerede at den er en visning.
Hvis vi går og åpner utsikten, vil vi se at det inne i det har nesten alt som et bord har, vi kan se at vi ikke har alternativer som f.eks. ImportSiden visningen ikke godtar datainnlegg, la oss se hvordan resultatsiden i vår nyopprettede visning ser ut.
Vi kan også se i denne fangsten at spørringen som genereres er en normal SELECT uten noen spesiell tilleggstabell, nå hvis vi vil eksportere visningen vil vi finne en SQL -kode som ligner på følgende:
OPPRETT ALGORITM = UDEFINERT DEFINER = `root` @`% `SQL SECURITY DEFINER VIEW` book_public_info` AS velg` book`isbn` AS` nummer`, `book``tittel` AS` tittel` fra` bok`;
Det er viktig å huske på at MySQL -brukeren må ha de nødvendige tillatelsene for å generere visningen og konsultere dem, så det er viktig at serveradministratoren gir oss de nødvendige tillatelsene.
Dette er alt for denne opplæringen, som vi så, kan visningene være ganske nyttige for å holde spørsmålene våre enkle og at de virkelig viser relevante data uten å ta for mange svinger, uten å glemme at det er viktig å ha riktige brukertillatelser for å være kan jobbe med denne funksjonaliteten ..Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng