XOOPS Brasil

 

6.6. Comandos Utilitários Básicos do Utilizador MySQL

6.6.1. Sintaxe USE

USE nome_db

A instrução USE nome_bd diz ao MySQL 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.

6.6.2. Sintaxe DESCRIBE (Obtem Informações Sobre Colunas)

{DESCRIBE | DESC} nome_tabela [nome_coluna | meta_carac]

DESCRIBE á um atalho para SHOW COLUMNS FROM. Veja mais informações sobre isto na Seção 4.6.8.1, “Recuperando Informações sobre Bancos de Dados, Tabelas, Colunas e Índices”.

DESCRIBE fornece informação sobre as colunas da tabela. nome_coluna deve ser um nome de coluna ou uma string contendo os meta caracteres ‘%’ e ‘_’ do SQL para ter a saída apenas com nomes que corespondam com a string. Não é necessário colocar a string entre aspas.

Se os tipos de colunas são diferentes do esperado baseado nas instruções CREATE TABLE, note que algumas vezer o MySQL altera o tipo das colunas. Veja mais informações sobre isto na Seção 6.5.3.1, “Alteração de Especificações de Colunas”.

Esta instrução é fornecida para compatibilidade com Oracle.

A instrução SHOW fornece informação similar. Veja mais informações sobre isto na Seção 4.6.8, “Sintaxe de SHOW.