Insert

Para inserir dados em uma tabela no PostgreSQL, você pode usar o comando INSERT INTO. Aqui está a sintaxe básica:

INSERT INTO nome_da_tabela (nome_da_coluna1, nome_da_coluna2, nome_da_coluna3, ...)
VALUES (valor1, valor2, valor3, ...);
  • nome_da_tabela: Substitua pelo nome da tabela na qual você deseja inserir os dados.
  • nome_da_coluna1, nome_da_coluna2, nome_da_coluna3, ...: Lista de nomes das colunas nas quais você deseja inserir dados.
  • valor1, valor2, valor3, ...: Lista de valores que você deseja inserir nas colunas correspondentes.

Aqui está um exemplo prático:

-- Inserir um novo aluno na tabela "alunos"
INSERT INTO alunos (nome, idade, cidade)
VALUES ('João', 25, 'São Paulo');

Neste exemplo, estamos inserindo um novo aluno na tabela alunos com valores para as colunas nome, idade e cidade.

Você também pode inserir múltiplas linhas de uma vez, fornecendo várias listas de valores separadas por vírgulas:

-- Inserir múltiplos alunos de uma vez
INSERT INTO alunos (nome, idade, cidade)
VALUES ('Maria', 30, 'Rio de Janeiro'),
       ('Carlos', 22, 'Belo Horizonte'),
       ('Ana', 28, 'Porto Alegre');

Certifique-se de que os valores que você está inserindo correspondam aos tipos de dados das colunas na tabela. Se você estiver inserindo valores em todas as colunas na mesma ordem em que foram definidas na tabela, não precisa especificar os nomes das colunas, como no exemplo abaixo:

-- Inserir dados sem especificar nomes de colunas
INSERT INTO alunos
VALUES ('Pedro', 26, 'Curitiba');

Lembre-se de que você precisa ter permissões adequadas para inserir dados em uma tabela.