USE db_name
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.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.