| 14.5.3 Syntaxe de SHOW
 14.5 Référence de langage d'administration de la base de données
 14 Syntaxe des commandes SQL
 Manuel de Référence MySQL 4.1 : Version Française
 
 . Syntaxe de SET
 . Commande SHOW CHARACTER SET
 . Syntaxe de SHOW COLLATION
 . Syntaxe de SHOW COLUMNS
 . Syntaxe de SHOW CREATE DATABASE
 . Syntaxe de SHOW CREATE TABLE
 . Syntaxe SHOW CREATE VIEW
 . Syntaxe de SHOW DATABASES
 . Syntaxe SHOW ENGINES
 . Syntaxe de SHOW ERRORS
 . SHOW GRANTS
 . Syntaxe de SHOW INDEX
 . Syntaxe de SHOW INNODB STATUS
 . Syntaxe de SHOW LOGS
 . SHOW PRIVILEGES
 . Syntaxe de SHOW PROCESSLIST
 . Syntaxe de SHOW STATUS
 . SHOW TABLE STATUS
 . Syntaxe de SHOW TABLES
 ->Syntaxe de SHOW VARIABLES
 . SHOW WARNINGS | ERRORS
 
 
 | 
  14.5.3.20 Syntaxe de SHOW VARIABLES     
 SHOW VARIABLES
  affiche les valeurs des variables systèmes de
MySQL. Vous pouvez aussi obtenir ces informations avec la commande 
 
mysqladmin variables
 . Les options  
GLOBAL
  et  
SESSION
  ont été ajoutées en MySQL 4.0.3.
Avec  
GLOBAL
 , vous obtiendrez les valeurs qui seront utilisées
pour les nouvelles connexions au serveur MySQL. Avec  
SESSION
 , vous
recevez les valeurs effectives pour la connexion en cours. Si vous ne précisez
ni l'une ni l'autre, la valeur par défaut est  
SESSION
 .  
LOCAL
  
est un synonyme de  
SESSION
 .| 
SHOW [GLOBAL | SESSION] VARIABLES [LIKE 'pattern']
 | 
 
Si les valeurs par défaut ne vous conviennent
pas, vous pouvez modifier la plupart de ces variables, en ligne de commande,
lorsque  
mysqld
  est lancé.
Voir  Options de ligne de commande 
mysqld
  et  Syntaxe de 
SET
 .
Voici un extrait du résultat de la commande. La liste complète des variables et de
leur valeur peut être différente pour votre serveur. La signification de
chaque variable est présentée dans  Variables sytème du serveur .
Des informations sur comment optimiser ces valeurs sont disponibles dans 
la section  Choix des paramètres du serveur . Avec la clause  
LIKE
 , la commande n'affichera que les variables qui 
vérifie le masque fourni :| 
mysql> SHOW VARIABLES;+---------------------------------+------------------------------+
 | Variable_name                   | Value                        |
 +---------------------------------+------------------------------|
 | back_log                        | 50                           |
 | basedir                         | /usr/local/mysql             |
 | bdb_cache_size                  | 8388572                      |
 | bdb_log_buffer_size             | 32768                        |
 | bdb_home                        | /usr/local/mysql             |
 ...
 | max_connections                 | 100                          |
 | max_connect_errors              | 10                           |
 | max_delayed_threads             | 20                           |
 | max_error_count                 | 64                           |
 | max_heap_table_size             | 16777216                     |
 | max_join_size                   | 4294967295                   |
 | max_relay_log_size              | 0                            |
 | max_sort_length                 | 1024                         |
 ...
 | timezone                        | EEST                         |
 | tmp_table_size                  | 33554432                     |
 | tmpdir                          | /tmp/:/mnt/hd2/tmp/          |
 | version                         | 4.0.4-beta                   |
 | wait_timeout                    | 28800                        |
 +---------------------------------+------------------------------+
 | 
 | 
mysql> SHOW VARIABLES LIKE 'have%';+--------------------+----------+
 | Variable_name      | Value    |
 +--------------------+----------+
 | have_bdb           | YES      |
 | have_innodb        | YES      |
 | have_isam          | YES      |
 | have_raid          | NO       |
 | have_symlink       | DISABLED |
 | have_openssl       | YES      |
 | have_query_cache   | YES      |
 +--------------------+----------+
 | 
 |