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');