Cursos e QualificaçõesCursos Livres

Como usar o comando UPDATE em SQL?

Entenda como usar o comando UPDATE em SQL, montar sua sintaxe, aplicar o WHERE e evitar alterações acidentais em registros.



Em resumo:

  • O UPDATE altera dados que já existem; ele não cria nem apaga registros.
  • A cláusula de critérios (WHERE) define quais registros serão atingidos pela atualização.
  • Executar um UPDATE sem esse filtro merece atenção redobrada antes de confirmar o comando.
  • INSERT cria registros, DELETE remove e ALTER muda a estrutura; o UPDATE modifica valores de registros existentes.

Quando uma tabela já tem registros, mas um ou mais valores precisam mudar, o comando certo é o UPDATE.

Ele serve exatamente para isso: alterar informações que já existem, sem criar linhas novas e sem apagar registros inteiros.

O UPDATE modifica o conteúdo de registros já existentes em uma tabela. Ele não adiciona linhas novas: essa tarefa é do comando responsável por inserir dados.

Mãos de desenvolvedor ao teclado durante ajuste minucioso de código em ambiente de trabalho focado

Como montar a sintaxe do UPDATE?

A estrutura básica do comando segue uma ordem curta: primeiro se informa a tabela que receberá a alteração, depois os campos que mudam e, por fim, o critério que restringe quais registros serão afetados.

Em termos gerais, a instrução organiza-se em três partes:

  • Identificação da tabela que será atualizada.
  • Definição do(s) campo(s) e do(s) novo(s) valor(es).
  • Critério que seleciona os registros alvo da atualização.

Cada parte tem uma função isolada. A tabela diz onde a mudança ocorre, a definição de valores diz o que muda, e o critério diz em quais registros a mudança deve ser aplicada.

Teste vocacional

Qual carreira combina com o seu perfil?

Responda as perguntas e descubra o curso certo e as bolsas ideais para você!

Por que o WHERE evita alterar registros errados

A cláusula de critérios é o que separa uma atualização pontual de uma atualização que afeta a tabela inteira.

Em termos de consulta de atualização, o critério funciona como um filtro: ele define exatamente quais registros serão modificados, deixando todos os demais intactos.

Essa lógica de seleção por critérios é descrita para consultas de atualização em ambientes como o Microsoft Access, mas o princípio é o que orienta o uso do filtro em um UPDATE.

Por isso, antes de confirmar qualquer atualização, vale conferir se o critério escolhido realmente descreve o conjunto de registros pretendido.

UPDATE, INSERT, DELETE e ALTER lado a lado

Esses quatro comandos aparecem com frequência em tarefas de manutenção de dados, mas cada um tem uma finalidade distinta.

O UPDATE altera o conteúdo de campos em registros que já existem. O INSERT adiciona registros novos à tabela, sem alterar os que já estão lá. O DELETE remove registros inteiros, de acordo com um critério de seleção. Já o ALTER não trabalha com os dados em si, e sim com a estrutura da tabela.

Essa correspondência entre UPDATE, INSERT e DELETE parte da lógica de consultas de atualização, acréscimo e exclusão descrita para o Microsoft Access, enquanto a distinção do ALTER como comando de estrutura vem de um comparativo mais amplo sobre comandos SQL.

ComandoO que alteraQuando usar
UPDATEValores de campos em registros existentesCorrigir ou atualizar dados já armazenados
INSERTNenhum registro existente; adiciona novosCadastrar informações que ainda não existem na tabela
DELETERemove registros inteirosExcluir dados que não devem mais constar na tabela
ALTEREstrutura da tabela, não os dadosAdicionar, remover ou modificar colunas e definições

Perguntas frequentes sobre o comando UPDATE

O UPDATE cria registros novos?

Não. O UPDATE altera registros que já existem na tabela. Criar registros novos é função de outro comando, dedicado à inserção de dados.

Qual é a diferença entre UPDATE e ALTER?

O UPDATE modifica os dados armazenados em registros existentes. O ALTER modifica a estrutura da tabela, como adicionar ou remover uma coluna, sem alterar diretamente o conteúdo dos registros.

O UPDATE funciona como um “Localizar e Substituir” avançado?

Em certa medida, sim, quando o critério é bem definido: o comando localiza os registros que atendem à condição e substitui o valor do campo indicado. Essa descrição corresponde ao comportamento de consultas de atualização em ambientes como o Microsoft Access, e a mesma lógica de localizar por critério e substituir valor se aplica ao UPDATE em SQL.

O que acontece se eu executar um UPDATE sem o WHERE?

O critério é o que restringe quais registros recebem a atualização. Sem um critério definido, não há essa restrição, por isso a recomendação prática é sempre revisar se o filtro está presente e correto antes de confirmar o comando.

Quando usar UPDATE em vez de DELETE?

Use UPDATE quando o registro deve continuar existindo, mas com algum valor corrigido ou atualizado. Use DELETE quando o registro inteiro não deve mais constar na tabela. São operações com finalidades diferentes: uma modifica, a outra remove.

É possível usar UPDATE para corrigir apenas um campo, sem afetar os demais?

Sim. A instrução permite indicar exatamente qual campo deve receber o novo valor, mantendo os demais campos do registro inalterados.

Construa sua carreira em tecnologia com formações alinhadas ao mercado

Se você quer ingressar ou crescer no mercado da tecnologia, a Allevo Tech oferece formações práticas em áreas de alta demanda, como Engenharia de Software, Ciência de Dados e Inteligência Artificial.

As trilhas são estruturadas para desenvolver competências técnicas e preparar você para os desafios do mercado de trabalho.

Clique no botão abaixo e conheça as formações da Allevo Tech que podem impulsionar a sua trajetória profissional.

Logo do Querobolsa

Gostando da matéria?

Inscreva-se e receba nossos principais posts no seu e-mail

Banner FOQA Últimas Notícias

Revista Vídeos

As profissões mais bem pagas em 2026

Postado em 31/03/2026

Como estudar pro ENEM 2026 do ZERO

Postado em 23/04/2026


Pronto para estudar pagando menos?

Bolsas de até 80% de desconto em milhares de faculdades por todo o Brasil.
Encontrar minha bolsa