BhSite - Tutorial de MySql - pag12 <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 12

Como sobre idade? É interessante, mas isto, não é uma boa coisa para armazenar em um banco de dados. Ao invés da idade, será melhor armazenar um valor fixo, como a data de nascimento. Então, sempre que você necessitar da idade, você pode calcular isto como a diferença entre a data corrente e a data de nascimento. MySQL fornece funções aritmética de data.
Armazenando a data de nascimento em vez da idade teremos outras vantagens:
* Você pode usar o banco de dados para tarefas, tal como gerar lembretes para os próximos aniversários do animal de estimação. (Se você pensa que este tipo de pergunta é tola, note que é a mesma pergunta que pôde ser feia, no contexto de um banco de dados de negócios, identifica clientes que fazem aniversário.)
* Você pode calcular a idade em relação a datas que não são corrente. Por exemplo, se você armazena data da morte, você pode facilmente calcular a idade que animal de estimação estava, quando morreu.
* Você pode provavelmente pensar de outros tipos de informação que poderia ser útil na tabela do animal de estimação, mas são suficientes agora: nome, dono, espécie, sexo, nascimento e morte.
Use a declaração CREATE TABLE para especificar o layout de sua tabela:

mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),
    -> species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);

VARCHAR é uma boa escolha ao nome, dono e de espécie porque os valores da coluna variam em comprimento. Os comprimentos daquelas colunas não são do mesmo tamanho. Você pode escolher qualquer comprimento de 1 até 255, qualquer que pareça razoável. (Se fez uma escolha pobre e mais tarde você necessita um campo mais longo, MySQL fornece uma declaração de ALTER TABLE .) O sexo do animal pode ser representado com uma variedade de caminhos, por exemplo, "m" e "f", ou talvez "masculino" e "feminino". É simples é só usar os caracteres únicos "m" e "f". O uso de dados tipo data para ao nascimento e morte é honestamente uma escolha óbvia.
Agora que você criou uma tabela, SHOW TABLE deveria produzir alguma saída:

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

Para verificar que sua tabela foi criada no caminho que você criou, use a declaração DESCRIBE:

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    |       |

 



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