Obtenir des informations sur les bases de données

1. La commande SHOW

SHOW

La commande SHOW propose de nombreuses variantes qui permettent d’afficher des informations sur les bases de données, les tables, les vues, etc.

Variante 1 : afficher une liste d’objets

 SHOW:DATABASESSHOW TABLES [FROM nom_base] [condition] 
SHOW DATABASES [condition]  SHOW:TABLES SHOW:TRIGGERS
SHOW TRIGGERS [FROM nom_base] [condition] 

Variante 2 : afficher la liste des colonnes ou des index d’une table

 SHOW:COLUMNSSHOW COLUMNS FROM nom_table [FROM nom_base] [condition]  SHOW:INDEX
SHOW INDEX FROM nom_table [FROM nom_base] 

Variante 3 : afficher l’ordre de création d’un objet

 SHOW:CREATESHOW CREATE {DATABASE | SCHEMA} nom_base 
SHOW CREATE FUNCTION nom_fonction 
SHOW CREATE PROCEDURE nom_procédure 
SHOW CREATE TABLE nom_table 
SHOW CREATE TRIGGER nom_trigger 
SHOW CREATE VIEW nom_vue 

Variante 4 : afficher une liste d’objets avec quelques caractéristiques

SHOW PROCEDURE STATUS [condition]  SHOW:FUNCTION STATUS
SHOW FUNCTION STATUS [condition] SHOW:PROCEDURE STATUS SHOW:TABLE STATUS
SHOW TABLE STATUS [FROM nom_base] [condition] 

Avec :

condition = LIKE 'modèle' | WHERE expression 

Le résultat de la commande SHOW est affiché sous la forme de lignes et de colonnes, comme le résultat d’une requête SELECT. La plupart des langages qui accèdent à MySQL permettent de traiter le résultat de la commande SHOW de la même manière que le résultat...

couv_RI58PH8MY.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Utiliser des vues
Suivant
Exporter et importer une base de données