A Sintaxe padrão do comando
INSERT INTO tabela
[ (coluna
[ , coluna , ... ] ) ]
VALUES
(conteúdo
[ , conteúdo , ... ] )
Exemplo básico de código:
INSERT INTO USUARIO (NOME, SOBRENOME) VALUES ('Victor', 'Soares')
No caso do exemplo acima, estamos inserindo valores em determinadas colunas da tabela USUARIO. São elas: NOME e SOBRENOME. Por este motivo elas foram declaradas no comando SQL.
Se o desejo é inserir uma nova linha na tabela USUARIOS utilizando todos os campos, não há necessidade de declarar o nome dos campos da tabela, simplificando o comando SQL, mas deve se respeitar a ordem das colunas no momento da inserção. Vamos a mais um exemplo:
Tabela - USUARIO
ID | Nome | Sobrenome | URL_FACEBOOK |
1 | Victor | Soares | /vsoares |
INSERT INTO USUARIO VALUES ('Eduardo', 'Marques','/marques.eduardo')
O resultado do comando acima será a inserção do usuário 'Eduardo' na tabela USUARIO. Notem que não foram declarados os nomes dos campos, pois todos foram utilizados e a ordem foi respeitada.
Nenhum comentário:
Postar um comentário