BhSite - Tutorial de MySql - pag27 <a href="http://www.bhsite.com.br">hospedagem</a> DE <a href="http://www.bhsite.com.br">sites</a> REGISTRO DE DOMINIO GRATIS

Via Boleto Bancário
Login:
Senha:
Hospedagem de Sites
- Estrutura
- Contratar
- Planos
- Revenda
Registro de Domínios
- Registre seu Domínio
Suporte
- Help Desk
- Atendimento via E-mail
Atendimento Telefônico
Atendimento Telefônico

Suporte BHSite (Hospedagem de Sites)
 


Guia passo a passo do MySQL


Tutorial de MySQL

 

Página 27

Se você não tem um banco de dados selecionado ainda, o resultado é vazio. Para descobrir que tabelas o banco de dados corrente contem ou quando você não está seguro sobre o nome de uma tabela, use este comando:

mysql> SHOW TABLES;
+---------------------+
| Tables in menagerie |
+---------------------+
| event               |
| pet                 |
+---------------------+

Se você deseja descobrir sobre a estrutura de uma tabela, o comando DESCRIBE é útil; isto exibe informação sobre cada coluna de uma tabela:

mysql> DESCRIBE pet;
+---------+-------------+------+-----+---------+-------+
| Field   | Type        | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| name    | varchar(20) | YES  |     | NULL    |       |
| owner   | varchar(20) | YES  |     | NULL    |       |
| species | varchar(20) | YES  |     | NULL    |       |
| sex     | char(1)     | YES  |     | NULL    |       |
| birth   | date        | YES  |     | NULL    |       |
| death   | date        | YES  |     | NULL    |       |
+---------+-------------+------+-----+---------+-------+

Field indica o nome de coluna, Type é o tipo de dados, Null indica que não importa se a coluna pode conter valores NULOS, Key indica que não importa se a coluna é ordenada e Default especifica valor de default da coluna.
Se ordenou uma tabela, SHOW INDEX FROM tbl_name produzimos informação sobre elas.

 

Usando MySQL em modo lote

Você e o MySQL utilizaram entrar com as perguntas e ver os resultados. Você também pode também executar MySQL em modo lote. Para fazer isto, coloque os comandos que você deseja num arquivo, então peça ao MySQL para ler a entrada do arquivo:

shell> mysql < batch-file

Se você necessita especificar parâmetros de conexão na linha de comando, use:

shell> mysql -h host -u user -p < batch-file
Enter password: ********

Quando usa este caminho no MySQL, você está criando um arquivo de escrita, e o executa. Por que usar uma escrita? Aqui são umas das poucas razões:
* Se você corre um repeatedly de pergunta, fazendo isto numa escrita permite a você evitar o retyping a cada tempo que você executar.
* Você pode gerar novas perguntas de arquivos existentes que são parecidos, copiando e editando arquivos de escrita.
* Modo Lote pode também ser útil enquanto você está desenvolvendo uma pergunta, particularmente por comandos de linhas múltiplas ou declarações múltiplas de seqüências de comandos.
* Se você tem uma pergunta que produz uma saída, você pode fazer que a saída ocorra através de um pager:

shell> mysql < batch-file | more

* Você pode pegar a saída em um arquivo para ser processado:

shell> mysql < batch-file > mysql.out

* Você pode distribuir sua escrita para outras pessoas.
* Algumas situações não levam em conta o uso interativo, por exemplo, quando você faz uma pergunta de um trabalho. Neste caso, você deve usar modo lote.

O formato da saída de default é diferente (mais conciso) quando você pergunta ao MySQL em modo de lote, usa isto interativamente. Por exemplo, a saída de espécie.

+---------+
| species |
+---------+
| bird    |
| cat     |
| dog     |
| hamster |
| snake   |
+---------+

Quando vista em modo de lote:

cobra
hamster
cão
gato
pássaro
espécie

Se você deseja obter a saída interativa formatada em modo lote, use mysql -t. Para ecoar a saída os comandos que são executados, usam mysql -vvv.

 

 



hospedagem de sites E REGISTRO DE DOMÍNIO GRATIS É NA BHSITE.COM.BR