Indholdsfortegnelse
Der kommer et tidspunkt, hvor vores database når høje kompleksitetsniveauer, enten på grund af antallet af tabeller eller den type rapporter, der anmodes om, der kommer et tidspunkt, hvor vi skal lave vores egne sætninger eller forespørgsler i SQL, tidligere plejede dette at blive gjort direkte i kommandokonsollen til MySQL. Dog på nuværende tidspunkt phpMyAdmin giver os mulighed for at gøre det direkte i værktøjet.Som nævnt ovenfor, phpMyAdmin Det tilbyder flere filtre til at foretage forespørgsler gennem sin grafiske grænseflade, men der kommer tidspunkter, hvor vi skal lave vores egne forespørgsler, da de går ud over, hvad den grafiske grænseflade tilbyder, lad os se den forespørgselstype, vi ville bruge i dette værktøj:
VÆLG afdeling, AVG (løn) FRA ansatte GRUPPE FOR afdeling HAR år_erfaring> 10; SELECT FROM_DAYS (TO_DAYS (CURDATE ()) +30);
Vi ser, at den første forespørgsel har 3 instruktioner, som vi ikke har i den grafiske grænseflade, vi har funktionen AVG som tager et gennemsnit af summen af et givet felt, GRUPPE AF der grupperer forespørgslerne efter et bestemt felt og til sidst AT HAVE det angiver betingelsen for at bringe de poster, hvor et af dets felter indeholder den angivne betingelse, og den anden forespørgsel, hvor vi søger efter datoer ved hjælp af funktionerne FROM_DAYS, TO_DAYS Y KURDAT.
For at indtaste disse forespørgsler har vi værktøjet Forespørgselsboks som vi kan få adgang til fra forskellige punkter inden for phpMyAdmin.
Det første sted, hvor vi kan få adgang til dette værktøj og være i stand til at placere vores forespørgsler direkte i SQL, er i databasevisningen, vi går til fanen SQL, der er ved adgang, og vi vil se følgende tabel.
Denne boks er ganske enkel, det giver os et område, hvor vi kan placere gyldige SQL -sætninger, det giver os endda mulighed for at ændre skilletegn, som som standard er et semikolon.
Vi kan også få adgang fra bordvisningen af phpMyAdminNår vi åbner en tabel, gør vi den samme procedure og går til SQL -sektionen. Men vi finder en helt anden boks, lad os se, hvordan den ser ud for os og derefter forklare forskellene.
Fra starten ser vi et nyt afsnit til højre, der indeholder kolonnerne i tabellen, hvorfra vi fik adgang til SQL -visningen, hvis vi dobbeltklikker på nogen af disse, tilføjer værktøjet dem simpelthen til venstre, hvor vi bygger vores SQL forespørgselDette, selvom det måske ikke ligner noget særligt, hjælper os med at reducere fejl, når vi skriver bordnavnene i hånden.
Da værktøjet allerede ved, hvilken tabel vi bruger, giver det os i bunden nogle af de mest almindelige SQL -forespørgsler, så det giver os et grundlæggende skelet, så vi hurtigere kan bygge vores forespørgsler.
Med dette afslutter vi vores tutorial, som vi ser phpMyAdmin Det giver os også mulighed for at gå et skridt videre og generere vores egne forespørgsler, så vi ikke bør begrænse os til det, der er forudkonfigureret, eller vi er tvunget til at bruge konsollen til MySQLMange gange er det ikke fordi vi ikke vil bruge det, men at vi simpelthen ikke har adgang til serveren, så hjælper denne funktionalitet os og lindrer mange problemer, som vi kan støde på.