07/08/2012

SQL - Comando INSERT

Este comando é utilizado para inserir valores numa tabela.

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: