SQL: guia sobre UPDATE

COMPARTILHAR:

A cláusula SQL UPDATE é usada para atualizar dados existentes em uma tabela. Ela permite modificar valores de uma ou mais colunas em um ou mais registros de uma tabela.

Sintaxe básica

A sintaxe básica para usar a cláusula UPDATE é:

UPDATE tabela
SET coluna1 = valor1, coluna2 = valor2, ...
WHERE condição;
  • tabela é o nome da tabela onde os dados serão atualizados.
  • coluna1, coluna2, … são as colunas cujos valores serão modificados.
  • valor1, valor2, … são os novos valores que serão inseridos nas colunas especificadas.
  • condição é a cláusula WHERE que especifica quais linhas serão atualizadas.

Exemplo 1:

UPDATE Funcionários
SET Salário = Salário*1.10
WHERE Departamento = 'TI';

Neste exemplo, a consulta irá atualizar o salário dos funcionários que trabalham no departamento de TI, aumentando-o em 10%. Isso significa que todos os funcionários do departamento de TI terão seus salários aumentados em 10%.

Exemplo 2:

UPDATE Funcionários
SET Salário = 60000, Departamento = 'Financeiro'
WHERE Nome = 'João' AND Sobrenome = 'Silva';

Neste exemplo, a consulta irá atualizar o salário e departamento do funcionário com nome ‘João’ e sobrenome ‘Silva’ para 60000 e ‘Financeiro’, respectivamente. Isso significa que o funcionário com o nome ‘João Silva’ terá seu salário atualizado para 60000 e seu departamento alterado para ‘Financeiro’.

É importante notar que a cláusula WHERE é obrigatória na cláusula UPDATE, pois ela especifica quais linhas serão atualizadas. Sem ela, todas as linhas da tabela serão atualizadas. Além disso, é possível usar múltiplas colunas e valores na cláusula SET para atualizar vários campos de uma só vez.

Ao usar a cláusula UPDATE, é importante tomar cuidado para não atualizar dados acidentalmente ou incorretamente. É recomendável sempre fazer backup dos dados antes de realizar qualquer atualização, e testar a consulta em um ambiente de teste antes de aplicá-la em produção.

Conclusão de UPDATE em SQL

Em resumo, a cláusula SQL UPDATE é usada para atualizar dados existentes em uma tabela. Ela permite modificar valores de uma ou mais colunas em um ou mais registros de uma tabela. É importante usar a cláusula WHERE para especificar quais linhas serão atualizadas e tomar cuidado ao usar a cláusula UPDATE para evitar atualizar dados acidentalmente ou incorretamente. É recomendável sempre fazer backup dos dados antes de realizar qualquer atualização e testar a consulta em um ambiente de teste antes de aplicá-la em produção. É uma boa prática sempre documentar as atualizações realizadas na tabela e quem as realizou para facilitar a rastreabilidade e manutenção dos dados.

Além disso, é possível usar a cláusula UPDATE com outros comandos SQL, como JOIN e WHERE, para atualizar dados de tabelas relacionadas ou baseando-se em condições específicas. Por exemplo, é possível atualizar o salário de todos os funcionários de um departamento específico, ou atualizar o endereço de um cliente baseando-se em seu ID.

Em resumo, a cláusula SQL UPDATE é uma ferramenta poderosa para atualizar dados existentes em uma tabela, mas é importante usá-la com precaução para evitar erros ou problemas. É recomendável fazer backup dos dados antes de realizar qualquer atualização, testar a consulta antes de aplicá-la em produção e documentar as atualizações realizadas.

Leia mais: SQL: guia sobre DISTINCT | MySQL Documentação

COMPARTILHAR:
brayan

Brayan Monteiro

Bacharel em Sistemas de Informação pela Faculdade Maurício de Nassau e desenvolvedor PHP. Além de programador, produzo conteúdo e gerencio blogs. Sou especialista em desenvolvimento de software, SEO de sites e em negócios digitais.