Comment générer des requêtes multi-tables dans phpMyAdmin

Table des matières

Rechercher des pages et des filtres prédéfinis par phpMyAdmin Ils ne nous permettent de rechercher qu'une seule table, cependant lorsque nous devons aller plus loin et que nous devons interroger plusieurs tables, c'est là qu'intervient cet outil, qui nous permettra d'atteindre notre objectif.
Requête par exemple (QBE)
C'est notre principal outil pour réaliser notre mission de génération de requêtes multi-tables, le QBE C'est une fonctionnalité à laquelle nous accéderons depuis la vue Base de données. Cette fonctionnalité, en plus de nous permettre de consulter plusieurs tables, nous offre également un peu plus de configuration lors de la recherche dans une seule table, puisqu'elle nous permet de combiner des paramètres de recherche que nous n'aurions pas autrement sans faire une requête manuellement. Pour accéder au QBE Nous procédons comme suit : Dans la vue Base de données, nous sélectionnons une base de données et cliquons sur CHERCHER, cela ouvrira l'écran suivant.

[pièce jointe = 3913 : bbdd3.jpg.webp]

Cet écran comprend les éléments suivants :
  • Les colonnes de critères.
  • Une interface pour ajouter plus de critères par ligne.
  • Une interface pour ajouter des colonnes de critères.
  • Un sélecteur de table.
  • La zone de la requête.
  • Boutons pour mettre à jour ou exécuter la requête.
Dans la sélection principale, nous pouvons choisir entre toutes les tables, donc à partir des colonnes, nous devrons sélectionner tous les champs, cependant dans la section Utiliser des tableaux nous pouvons affiner le spectre de formes en travaillant simplement avec les tables requises.
Une fois les tables avec lesquelles travailler choisies, nous cliquons sur Mettre à jour la requête et l'écran se rafraîchira en rendant disponibles les données que nous utiliserons réellement.
Sélecteur de colonne
Dans la rubrique Critères de colonne, nous aurons à disposition toutes les colonnes des tables sélectionnées, nous pouvons sélectionner les champs individuellement pour chaque table ou simplement les sélectionner toutes en utilisant l'option se terminant par. * pour chaque table représentée, voyons à quoi ressemble ce sélecteur.

Une fois les champs établis, nous passons à l'étape suivante, dans laquelle nous pouvons choisir l'ordre, s'il est ascendant ou descendant pour chaque colonne choisie. Si l'ordre par plus d'une colonne va être dans l'ordre de gauche à droite, alors nous savons déjà comment le SQL les prendra. En dessous de la commande, nous pouvons choisir si la colonne ou le champ doit être affiché ou non sur la page de résultats une fois que nous avons fait la requête, pour cela nous avons un case à cocher où nous sélectionnerons ceux qui devraient apparaître. Voyons ce qui précède dans l'image ci-dessous, nous allons donc localiser tout ce qui est décrit ci-dessus.

Chaque fois que nous voulons, nous pouvons cliquer sur Mettre à jour la requête afin que nous puissions voir l'avancement de nos sélections, afin que nous puissions contrôler visuellement la requête et faire les ajustements correspondants.

Une fois que nous sommes satisfaits de toutes les options, nous pouvons cliquer sur Soumettre la requêteIl est important de noter qu'une fois cela fait, il n'y a pas de recul, il est donc possible que si nous commettons une erreur, nous ne puissions pas revenir à une position précédente.
Une fois notre requête exécutée, nous verrons l'écran suivant.

Avec le résultat que nous pouvons visualiser, nous terminons notre tutoriel, nous avons déjà plus d'outils qui nous aideront dans notre quotidien en tant qu'administrateurs de bases de données utilisant phpMyadmin, comme toujours, nous devons constamment nous entraîner pour pouvoir avoir plus de contrôle sur l'outil .
Nous espérons que cela vous a été utile.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave