Tudo sobre o comando PostgreSQL INSERT INTO
O comando PostgreSQL INSERT INTO
adiciona uma ou mais linhas a uma tabela, assim como os respectivos valores às colunas. Aprenda a usá-lo com os nossos exemplos.
O que é o comando PostgreSQL INSERT INTO
?
O comando INSERT INTO
permite adicionar linhas em uma tabela do PostgreSQL. É possível incluir uma ou múltiplas linhas simultaneamente. Ao usar o comando PostgreSQL INSERT
, é necessário especificar em quais colunas você deseja inserir dados e seus respectivos valores.
Qual é a sintaxe do comando PostgreSQL INSERT
?
A sintaxe básica do comando PostgreSQL INSERT INTO
é a seguinte:
Para usar o comando PostgreSQL INSERT INTO
, é necessário identificar a tabela na qual as linhas serão adicionadas. Em seguida, o usuário deve listar as colunas nas quais deseja inserir dados. Se a intenção é adicionar valores a todas as colunas da tabela, não é preciso especificá-las. A sintaxe ficará assim:
A inserção dos valores deve ser feita na ordem correta, correspondendo à sequência das colunas informadas na instrução PostgreSQL INSERT INTO
.
Exemplo de uso do comando PostgreSQL INSERT INTO
Este é um exemplo de como o comando PostgreSQL INSERT INTO
funciona na prática. Primeiro, vamos criar uma tabela chamada lista_clientes
com quatro colunas: id
, nome
, cidade
e endereço
. Veja como fazer isso:
Para adicionar uma linha à tabela, usaremos o comando PostgreSQL INSERT INTO
:
No exemplo abaixo, não conhecemos o endereço do cliente. Por isso, vamos omitir esse campo na instrução INSERT INTO
. O valor padrão para a tabela será aplicado. Se não houver um padrão definido, o termo NULL
será usado. O código ficará assim:
Adicionar múltiplas linhas com o comando PostgreSQL INSERT INTO
O PostgreSQL também permite adicionar múltiplas linhas de uma vez só usando o comando INSERT INTO
. Para inserir dois clientes na tabela ao mesmo tempo, use este código:
Note que as linhas foram definidas entre parênteses e separadas por vírgulas.
Se quiser excluir uma linha, use o comando PostgreSQL DELETE
.