14.3 Commandes de bases de l'utilisateur de MySQL
14 Syntaxe des commandes SQL
Manuel de Référence MySQL 4.1 : Version Française
. Syntaxe de DESCRIBE (obtenir des informations sur les colonnes) ->Syntaxe de USE
|
14.3.2 Syntaxe de USE
La commande
USE db_name
spécifie à MySQL d'utiliser la base
db_name
comme base par défaut pour les requêtes ne les mentionnant pas. La base choisie
reste la même jusqu'à la fermeture de la session ou un nouvel appel à
USE
:
mysql> USE db1; mysql> SELECT COUNT(*) FROM ma_table; # sélectionne à partir de db1.ma_table mysql> USE db2; mysql> SELECT COUNT(*) FROM ma_table; # sélectionne à partir de db2.ma_table
|
Rendre une base de données la base courante (en utilisant
USE
) ne vous
interdit pas l'accès à d'autres tables dans d'autres bases. L'exemple
suivant accède à la table
author
de la base
db1
et
à la table
editor
de la base
db2
:
mysql> USE db1; mysql> SELECT author_name,editor_name FROM author,db2.editor -> WHERE author.editor_id = db2.editor.editor_id;
|
La commande
USE
est fournie pour assurer la compatibilité Sybase.
|