A instrução UPDATE
A instrução UPDATE no SQL é utilizada para modificar valores já existentes numa ou mais colunas de registros de uma tabela. Ela faz parte do subconjunto DML (Data Manipulation Language) e é fundamental para manter os dados atualizados em bases de dados relacionais.
Sintaxe
UPDATE nome_tabela
SET coluna1 = valor1, coluna2 = valor2, ...
WHERE condição;
- nome_tabela: Nome da tabela onde os dados serão atualizados.
- SET: Define quais colunas terão seus valores alterados e quais serão os novos valores.
- WHERE: (Opcional, mas altamente recomendado) Especifica quais registros devem ser atualizados. Se omitida, todos os registros da tabela serão modificados
Exemplos
Atualizar o salário de um funcionário
UPDATE Funcionarios
SET salario = 5000
WHERE id = 3;
Atualizar múltiplas colunas
UPDATE Funcionarios
SET salario = 5000, cargo = 'Analista'
WHERE id = 3;
Atenção à cláusula WHERE
Se a cláusula WHERE não for utilizada, todos os registros da tabela serão atualizados, o que pode causar perda de dados importantes ou alterações indesejadas.
