continuous learning company
Voltar para publicações
Ana Clara
ana clara castro

INSERT no SQL

Como adicionar novos dados em uma tabela.

16/09/2026 Bancos de Dados
Infográfico explicando o comando INSERT no SQL para adicionar novos dados em uma tabela

O comando INSERT INTO é usado para inserir novos registros (linhas) em uma tabela.

É um dos comandos mais básicos do SQL, mas também um dos mais usados no dia a dia: toda vez que um novo cliente se cadastra, um novo pedido é feito ou um novo item é salvo em um sistema, existe um INSERT acontecendo por trás.

1. Estrutura básica

INSERT INTO nome_tabela (coluna1, coluna2, ...)
VALUES (valor1, valor2, ...);

Cada parte do comando tem um papel específico:

Parte do comando O que faz
INSERT INTO Indica em qual tabela os dados serão inseridos.
(colunas) Define quais informações serão preenchidas.
VALUES Define quais valores serão salvos, na mesma ordem das colunas.

2. Exemplo: inserindo um registro

Imagine uma tabela clientes com um único cliente cadastrado:

id | nome | idade | cidade
1  | Ana  | 18    | Fortaleza

Para adicionar um novo cliente, o comando seria:

INSERT INTO clientes (nome, idade, cidade)
VALUES ('Carlos', 25, 'São Paulo');

Depois de executado, a tabela passa a ter dois registros:

id | nome   | idade | cidade
1  | Ana    | 18    | Fortaleza
2  | Carlos | 25    | São Paulo

Repare que a coluna id não precisou ser informada no comando. Se ela for configurada como auto incremento, o próprio banco de dados gera esse número automaticamente.

3. Inserindo vários registros de uma vez

Também é possível inserir vários registros em um único comando, separando cada conjunto de valores por vírgula:

INSERT INTO clientes (nome, idade, cidade)
VALUES
  ('João', 30, 'Recife'),
  ('Maria', 22, 'Salvador'),
  ('Pedro', 28, 'Fortaleza');

Essa abordagem é mais eficiente do que executar um INSERT separado para cada linha, principalmente ao carregar vários dados de uma vez.

4. Atenção aos tipos de dados

Cada valor precisa ser escrito de acordo com o tipo de dado da coluna:

Tipo Exemplo
Strings (texto) 'Ana', 'São Paulo'
Números 18, 25, 2500.50
Datas '2026-09-04'

Textos e datas geralmente precisam ficar entre aspas simples, enquanto números não. Misturar esses formatos é um dos erros mais comuns de quem está começando com SQL.

5. Fácil de lembrar

O INSERT é apenas um dos quatro comandos básicos usados para manipular dados em uma tabela:

Comando O que faz
INSERT Adicionar dados
UPDATE Alterar dados
DELETE Remover dados
SELECT Consultar dados

Conclusão

O INSERT é o comando que usamos para adicionar novos dados em uma tabela — seja um único registro ou vários de uma vez. Dominar esse comando, junto com SELECT, UPDATE e DELETE, é fundamental para trabalhar com bancos de dados relacionais no dia a dia.

E você, já utilizou o INSERT em algum projeto? Comenta aqui!