nom_bdd]
SHOW
PRIVILEGES
Liste les privilèges acceptés par le serveur MySQL (dépend de la version de MySQL).
SHOW
PROCEDURE
STATUS
Liste les procédures stockées.
SHOW [FULL]
TABLES [FROM
nom_bdd]
Liste les tables de la base de données courante, ou de la base de données désignée par la clause FROM.
Si FULL est utilisé, une colonne apparaîtra en plus, précisant s'il s'agit d'une vraie table ou d'une vue.
SHOW TRIGGERS
[FROM
nom_bdd]
Liste les triggers de la base de données courante, ou de la base de données précisée grâce à la clause
FROM.
SHOW [GLOBAL
| SESSION]
VARIABLES
Liste les variables système de MySQL. Si GLOBAL est précisé, les valeurs des variables seront celles
utilisées lors d'une nouvelle connexion au serveur. Si SESSION est utilisé (ou si l'on ne précise ni
GLOBAL ni SESSION), les valeurs seront celles de la session courante. Plus d'informations sur les
variables système seront données dans le prochain chapitre.
SHOW WARNINGS Liste les avertissements générés par la dernière requête effectuée.
Clauses additionnelles
Certaines commandes SHOW objets acceptent des clauses supplémentaires : LIKE et WHERE.
La clause LIKE permet de restreindre la liste aux objets dont le nom correspond au motif donné.
WHERE permet d'ajouter diverses conditions.
Exemple 1 : sélection des colonnes d'Adoption dont le nom commence par "date".
Code : SQL
SHOW COLUMNS
FROM Adoption
LIKE 'date%';
Field
Type Null Key Default Extra
date_reservation date NO
NULL
date_adoption
date YES
NULL
Exemple 2 : sélection des encodages contenant "arab" dans leur description.
Code : SQL
SHOW CHARACTER SET
WHERE Description LIKE '%arab%';
Charset
Description
Default collation Maxlen
cp1256 Windows Arabic cp1256_general_ci 1
DESCRIBE
Partie 7 : Gestion des utilisateurs et configuration du serveur
394/414
www.openclassrooms.com
SHOW
PRIVILEGES
Liste les privilèges acceptés par le serveur MySQL (dépend de la version de MySQL).
SHOW
PROCEDURE
STATUS
Liste les procédures stockées.
SHOW [FULL]
TABLES [FROM
nom_bdd]
Liste les tables de la base de données courante, ou de la base de données désignée par la clause FROM.
Si FULL est utilisé, une colonne apparaîtra en plus, précisant s'il s'agit d'une vraie table ou d'une vue.
SHOW TRIGGERS
[FROM
nom_bdd]
Liste les triggers de la base de données courante, ou de la base de données précisée grâce à la clause
FROM.
SHOW [GLOBAL
| SESSION]
VARIABLES
Liste les variables système de MySQL. Si GLOBAL est précisé, les valeurs des variables seront celles
utilisées lors d'une nouvelle connexion au serveur. Si SESSION est utilisé (ou si l'on ne précise ni
GLOBAL ni SESSION), les valeurs seront celles de la session courante. Plus d'informations sur les
variables système seront données dans le prochain chapitre.
SHOW WARNINGS Liste les avertissements générés par la dernière requête effectuée.
Clauses additionnelles
Certaines commandes SHOW objets acceptent des clauses supplémentaires : LIKE et WHERE.
La clause LIKE permet de restreindre la liste aux objets dont le nom correspond au motif donné.
WHERE permet d'ajouter diverses conditions.
Exemple 1 : sélection des colonnes d'Adoption dont le nom commence par "date".
Code : SQL
SHOW COLUMNS
FROM Adoption
LIKE 'date%';
Field
Type Null Key Default Extra
date_reservation date NO
NULL
date_adoption
date YES
NULL
Exemple 2 : sélection des encodages contenant "arab" dans leur description.
Code : SQL
SHOW CHARACTER SET
WHERE Description LIKE '%arab%';
Charset
Description
Default collation Maxlen
cp1256 Windows Arabic cp1256_general_ci 1
DESCRIBE
Partie 7 : Gestion des utilisateurs et configuration du serveur
394/414
www.openclassrooms.com
