Sintaxe USE
A instrução USE nome_bd
diz ao MariaDB para usar o banco de dados nome_bd
como padrão para as consultas subsequentes. O banco de dados continua como o atual até o final da sessão ou até outra instrução USE
ser executada:
mysql>USE db1;
mysql>SELECT COUNT(*) FROM mytable; # seleciona de db1.mytable
mysql>USE db2;
mysql>SELECT COUNT(*) FROM mytable; # seleciona de db2.mytable
Torna um banco de dados particular como o atual não significa que a instrução USE
não o permita acessar tabelas em outros bancos de dados. O exemplo seguinte acessa a tabela author
do banco de dados db1
e a tabela editor
do banco de dados db2
:
mysql>USE db1;
mysql>SELECT author_name,editor_name FROM author,db2.editor
->WHERE author.editor_id = db2.editor.editor_id;
A instrução USE
é fornecida para compatibilidade com o Sybase.