Hoe SQL-statements in te voeren in phpMyAdmin

Inhoudsopgave
Er komt een tijd dat onze database een hoge mate van complexiteit bereikt, hetzij vanwege het aantal tabellen of het type rapporten dat wordt gevraagd, er komt een tijd dat we onze eigen zinnen of query's moeten maken in SQL, voorheen in het verleden werd dit rechtstreeks gedaan in de opdrachtconsole van MySQL. Maar op dit moment phpMijnAdmin biedt ons de mogelijkheid om dit direct in de tool te doen.
Zoals hierboven vermeld, phpMijnAdmin Het biedt meerdere filters om query's te maken via de grafische interface, maar er komen momenten dat we onze eigen query's moeten maken, omdat ze verder gaan dan wat de grafische interface biedt, laten we eens kijken welk type query we in deze tool zouden gebruiken:
 SELECT afdeling, AVG (salaris) VAN medewerkers GROEP PER afdeling HEBBEN jaren_ervaring> 10; SELECT FROM_DAYS (TO_DAYS (CURDATE ()) +30); 

We zien dat de eerste query 3 instructies heeft die we niet in de grafische interface hebben, we hebben de functie AVG die een gemiddelde neemt van de som van een bepaald veld, de GROEP OP die de zoekopdrachten groepeert op een specifiek veld en tot slot de HEBBEN dat geeft de voorwaarde aan van het brengen van de records waar een van de velden de aangegeven voorwaarde bevat en de tweede vraag waar we zoeken op datums met behulp van de functies FROM_DAYS, TO_DAYS Y CURDATE.
Om deze vragen in te voeren hebben we het hulpprogramma: Querybox waartoe we toegang hebben vanaf verschillende punten binnen phpMijnAdmin.
De eerste plaats waar we toegang hebben tot deze tool en onze query's rechtstreeks in SQL kunnen plaatsen, is in de databaseweergave, we gaan naar het SQL-tabblad dat is bij toegang en we zullen de volgende tabel zien.

Dit vak is vrij eenvoudig, het geeft ons een gebied waar we geldige SQL-instructies kunnen plaatsen, het stelt ons zelfs in staat om het scheidingsteken te wijzigen, dat standaard een puntkomma is.
We hebben ook toegang vanuit de tabelweergave van phpMijnAdminBij het openen van een tabel doen we dezelfde procedure en gaan we naar de SQL-sectie. We zullen echter een totaal andere doos vinden, laten we eens kijken hoe het ons lijkt en dan de verschillen uitleggen.

Vanaf het begin zien we een nieuwe sectie aan de rechterkant die de kolommen van de tabel bevat van waaruit we de SQL-weergave hebben geopend. Als we dubbelklikken op een van deze, voegt de tool ze eenvoudig toe aan de linkerkant waar we onze SQL-queryDit, hoewel het misschien niet iets bijzonders lijkt, helpt ons fouten te verminderen bij het met de hand schrijven van de tabelnamen.
Omdat de tool al weet welke tabel we gebruiken, biedt het ons onderaan enkele van de meest voorkomende SQL-query's, zodat het ons een basisskelet geeft zodat we onze queries sneller kunnen bouwen.
Hiermee sluiten we onze tutorial af, zoals we zien phpMijnAdmin Het biedt ons ook de mogelijkheid om nog een stap verder te gaan en onze eigen vragen te genereren, zodat we ons niet moeten beperken tot wat vooraf is geconfigureerd en we ook niet gedwongen zijn om de console van MySQLVaak is het niet omdat we het niet willen gebruiken, maar dat we gewoon geen toegang hebben tot de server, dan helpt deze functionaliteit ons en verlicht het veel problemen die we kunnen tegenkomen.
wave wave wave wave wave