USE db_name
El comando USE
le dice a MySQL que
use la base de datos db_name
db_name
como la
base de datos por defecto para los comandos siguientes. Sigue
siendo la base de datos por defecto hasta el final de la sesión
o hasta que se realiza otro comando USE
:
mysql> USE db1; mysql> SELECT COUNT(*) FROM mytable; # selects from db1.mytable mysql> USE db2; mysql> SELECT COUNT(*) FROM mytable; # selects from db2.mytable
Hacer una base de datos particular la actual signfica que el
comando USE
no le imposibilita a acceder a
tablas en otras bases de datos. El siguiente ejemplo accede a la
tabla author
desde la base de datos
db1
y a la tabla editor
desde la base de datos db2
:
mysql> USE db1; mysql> SELECT author_name,editor_name FROM author,db2.editor -> WHERE author.editor_id = db2.editor.editor_id;
El comando USE
se proporciona por
compatibilidad con Sybase.
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.