Table des matières
Il arrive un moment où notre base de données atteint des niveaux de complexité élevés, soit en raison du nombre de tableaux ou du type de rapports qui sont demandés, il arrive un moment où nous devons faire nos propres phrases ou requêtes dans SQL, auparavant dans le passé, cela se faisait directement dans la console de commande de MySQL. Cependant à l'heure actuelle phpMyAdmin nous offre la possibilité de le faire directement dans l'outil.Comme mentionné ci-dessus, phpMyAdmin Il propose plusieurs filtres pour faire des requêtes via son interface graphique, mais il arrive parfois que nous devions faire nos propres requêtes car elles vont au-delà de ce que propose l'interface graphique, voyons le type de requête que nous utiliserions dans cet outil :
SÉLECTIONNER le département, AVG (salaire) FROM employés GROUP BY département HAVING years_experience> 10; SÉLECTIONNER FROM_DAYS (TO_DAYS (CURDATE ()) +30);
On voit que la première requête a 3 instructions que l'on n'a pas dans l'interface graphique, on a la fonction MOYENNE qui prend une moyenne de la somme d'un champ donné, le PAR GROUPE qui regroupe les requêtes par un champ spécifique et enfin le AYANT qui indique la condition d'amener les enregistrements où l'un de ses champs contient la condition indiquée et la deuxième requête où l'on fait une recherche par dates à l'aide des fonctions FROM_DAYS, TO_DAYS Oui CURDATE.
Pour saisir ces requêtes, nous avons l'utilitaire Zone de requête auquel nous pouvons accéder à partir de différents points dans phpMyAdmin.
Le premier endroit où nous pouvons accéder à cet outil et pouvoir placer nos requêtes directement en SQL est dans la vue Base de données, nous allons dans l'onglet SQL qui est lors de l'accès et nous verrons le tableau suivant.
Cette case est assez simple, elle nous donne une zone où nous pouvons placer des instructions SQL valides, elle nous permet même de changer le délimiteur, qui par défaut est un point-virgule.
Nous pouvons également accéder à partir de la vue tabulaire de phpMyAdminLors de l'ouverture d'une table, nous faisons la même procédure et allons à la section SQL. Cependant nous allons trouver une box totalement différente, voyons comment elle nous apparaît et expliquons ensuite les différences.
Dès le début, nous voyons une nouvelle section à droite qui contient les colonnes de la table à partir de laquelle nous avons accédé à la vue SQL, si nous double-cliquons sur l'une d'entre elles, l'outil les ajoute simplement à gauche où nous construisons notre requête SQLCeci, bien que cela puisse ne pas sembler quelque chose de spécial, nous aide à réduire les erreurs lors de l'écriture des noms de table à la main.
Comme l'outil sait déjà quelle table nous utilisons, il nous propose en bas certaines des requêtes SQL les plus courantes, de sorte qu'il nous donne un squelette de base afin que nous puissions construire nos requêtes plus rapidement.
Avec cela, nous concluons notre tutoriel, comme nous le voyons phpMyAdmin Il nous offre également la possibilité d'aller plus loin et de générer nos propres requêtes, afin de ne pas nous limiter à ce qui est pré-configuré et de ne pas être obligé d'utiliser la console de MySQLSouvent, ce n'est pas parce que nous ne voulons pas l'utiliser mais que nous n'avons tout simplement pas accès au serveur, alors cette fonctionnalité nous aide et atténue de nombreux problèmes que nous pouvons rencontrer.