sexta-feira, 21 de janeiro de 2011

Inserindo dados em uma tabela

INSERT INTO meus_contatos

(sobrenome, primeiro_nome, email, aniversario, profissao, local, estado_civil, interesses, procura)

VALUES

('Ribeiro', 'Luis Fernando', 'lhueilsl@gmail.com', '10/15/1989', 'Informática', 'GDOOR', 'Solteiro', 'Vários', 'Conhecimento');

Este comando insere informações em uma tabela, onde informam-se os campos que receberão informações e em seguida o comando para receber os valores para tais campos.

Importante: Os valores devem estar na mesma ordem das colunas.

Note que a data está fora de nosso padrão normal, onde é primeiro informado o Mês, depois o dia e por fim o Ano.

Note que as informações estão entre aspas. Os tipos de dados VARCHAR, CHAR, DATE e BLOB são colocados entre aspas no INSERT e DEC e INT não são colocados entre aspas.


Variações do comando INSERT:

Alterar as ordens das colunas: Permite-se alterar a ordem das colunas para os dados, mas os valores para elas devem permanecer na ordem correta.

INSERT INTO meus_contatos

(sobrenome, primeiro_nome, aniversario, email, profissao, local, estado_civil, interesses, procura)

VALUES

('Ribeiro', 'Luis Fernando', '10/15/1989', 'lhueilsl@gmail.com', 'Informática', 'GDOOR', 'Solteiro', 'Vários', 'Conhecimento');

Omitir o nome das colunas: Permite-se omitir o nome das colunas, desde que os dados para elas permaneçam na ordem correta

INSERT INTO meus_contatos

VALUES

('Ribeiro', 'Luis Fernando', 'lhueilsl@gmail.com', '10/15/1989', 'Informática', 'GDOOR', 'Solteiro', 'Vários', 'Conhecimento');

Deixar algumas colunas de fora: Permite-se omitir algumas colunas, desde que omita-se os dados referentes as mesmas também.

INSERT INTO meus_contatos

(sobrenome, primeiro_nome)

VALUES

('Ribeiro', 'Luis Fernando');

Nenhum comentário:

Postar um comentário