Admin/Dev

17
Avril
2022

MySQL et la commande show

Publié par sky

MySQL, comme beaucoup de systèmes de gestion de base, utilisent la norme SQL. Ils le portent bien souvent dans leur nom. La manipulation et la lecture des données se fait donc en se servant des commandes SQL standards : select, update, insert, delete, create...

En plus de ces commandes, chacun de ces systèmes dipose de ses propres commandes permettant d'explorer les spécificité de chacun.

Pour MySQL, il existe la commande show, une commande magique qui permet d'obtenir des informations supplémentaires ou de remplacer et simplifier certaines commandes qui pourraient être assez rébarbatives à retenir.

Si l'on commence au plus haut niveau, la commande show permet de récupérer la liste des bases de données présentes

show databases;

En descendant d'un cran, et une fois connecté à une base, elle permet de retrouver rapidement et très simplement la liste des tables

show tables;

Toujours sur les tables, elle permet d'obtenir des informations sur les colonnes de la table sans avoir à aller farfouiller dans les schémas

show columns from table;

Elle permet ensuite de voir l'état de chaque table de la base

show table status;

Ou de voir quelle est la commande qui a créé une ou plusieurs table

show create table nom_de_la_table;

Si l'on s'écarte un peu des données, on peut aussi aller chercher dans les informations du système de gestion en lui même. Par exemple, pour obtenir toutes les variables de ce dernier

show variables;

ou encore les processus en cours

show processlist;

Evidemment, il est possible d'agrémenter ces commandes avec des conditions en ajouter un where bien placé afin d'obtenir des résultats bien plus adaptés à ses besoins.

 
 
Commentaires
Aucun commentaire pour le moment.

 

Poster un commentaire
En postant sur skymac.org, je m'engage à être courtois et à ce que mon message soit pertinent avec le sujet de l'article.
En outre, j'accepte, sans condition, que mon message soit refusé et supprimé si ces règles ne sont pas appliquées.
Ouvrir le panneau de gestion des cookies
Fermer le panneau
Ce site utilise des cookies pour assurer son bon fonctionnement. Il utilise aussi des cookies issues de services tiers permettant de proposer des fonctionnalités avancées. À tout moment, vous pouvez choisir quels services vous souhaitez activer ou refuser, afin de retirer votre consentement quant à l'utilisation des cookies.
 
Personnalisation des services
Vous êtes libre de choisir quels services vous souhaitez activer. En autorisant ces services tiers, vous acceptez le dépôt et la lecture de cookies et l'utilisation de technologies de suivi nécessaires à leur bon fonctionnement. En retirant votre consentement pour certains de ces services, certaines fonctionnalités du site peuvent ne plus fonctionner.
Navigation du site  En savoir plus
Le site écrit un cookie de session permettant son bon fonctionnement et aidant à la navigation. Il ne peut être désactivé.
Utilisation : 1 cookie, enregistre l'identifiant de la session.
Durée de vie : Le cookie est présent pendant toute la session sur le site. Il devient obsolète après 24 minutes d'inactivité.
Obligatoire
Popup Média
Afficher des vidéos depuis Yoube ou Dailymotion.
 
Tout accepter Tout refuser Gérer