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.

Retornar