
Como usar o comando UPDATE em SQL?
| 01/10/26Entenda como usar o comando UPDATE em SQL, montar sua sintaxe, aplicar o WHERE e evitar alterações acidentais em registros.
Entenda como usar o comando UPDATE em SQL, montar sua sintaxe, aplicar o WHERE e evitar alterações acidentais em registros.
Em resumo:
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.

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:
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.
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.
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.
| Comando | O que altera | Quando usar |
|---|---|---|
| UPDATE | Valores de campos em registros existentes | Corrigir ou atualizar dados já armazenados |
| INSERT | Nenhum registro existente; adiciona novos | Cadastrar informações que ainda não existem na tabela |
| DELETE | Remove registros inteiros | Excluir dados que não devem mais constar na tabela |
| ALTER | Estrutura da tabela, não os dados | Adicionar, remover ou modificar colunas e definições |
Não. O UPDATE altera registros que já existem na tabela. Criar registros novos é função de outro comando, dedicado à inserção de dados.
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.
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 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.
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.
Sim. A instrução permite indicar exatamente qual campo deve receber o novo valor, mantendo os demais campos do registro inalterados.
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.


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

Entenda quais são os principais algoritmos de Machine Learning usados no mercado, como funcionam e em quais situações profissionais podem aplicá-los.

Entenda a diferença entre T568A e T568B, veja a sequência dos fios e saiba quando usar cabo direto ou crossover em uma rede Ethernet.