Declaração de atualização do MySQL

Mysql Update Statement



MySQL é um sistema de gerenciamento de banco de dados de código aberto, que pode ser usado para projetos pequenos e grandes. Desenvolvido pela Oracle Corporation, ele usa SQL padrão por trás dele. No gerenciamento de banco de dados, as operações CRUD são um tipo de requisito básico para saber.







Neste artigo, aprenderemos a atualizar os dados nas tabelas do MySQL usando a instrução UPDATE fornecida pelo MySQL. Uma instrução UPDATE é basicamente uma instrução DML (Data Manipulation Language) porque modifica ou atualiza os dados.



Sintaxe

A sintaxe para atualizar uma coluna ou colunas em uma tabela no MySQL é:



ATUALIZAR Nome da tabela
DEFINIR
nome da coluna= valor ,
...
[ ONDE doença]

Nesta sintaxe, Nome da tabela é a tabela na qual você deseja atualizar qualquer coluna.





Usando o DEFINIR cláusula, podemos atribuir novos valores a várias colunas usando o sinal de igual =.

nome da coluna é aquela coluna onde você deseja fazer uma atualização.



No final, também podemos fornecer o ONDE cláusula para aplicar alguma condição ou filtrar o processo de atualização.

Vamos deixar isso claro mostrando um exemplo em que atualizaríamos o valor de uma coluna dentro de uma tabela.

Exemplo

Primeiro, abra seu terminal, faça login no shell do MySQL e escolha o banco de dados no qual deseja atualizar uma tabela. Para ver todas as tabelas dentro de um banco de dados, execute este comando:

EXPOSIÇÃO TABELAS ;

Temos uma tabela em nosso banco de dados selecionado. Vamos ver se existem alguns dados nele ou não. Para ver os dados em uma tabela, execute o comando SELECT da seguinte maneira:

SELECIONE * A PARTIR DE carros;

Suponha que queremos atualizar o nome do carro e a data de fabricação da terceira linha de BMW I8 para BMW M4, onde car_id é 3. Então, a consulta para atualizar o nome e a data seria assim:

ATUALIZAR Nome da tabela
DEFINIR
car_name=‘BMW M4’,
mandato='2020-10-10'
ONDE car_id= 3;

Depois de executar o comando de atualização e ter uma saída de 1 linha (s) afetada, agora, vamos ver a tabela:

SELECIONE * A PARTIR DE carros ONDE car_id= 3;

Como você pode ver na imagem abaixo, os dados da terceira linha foram atualizados com sucesso.

Portanto, é assim que você pode atualizar os dados de qualquer tabela no MySQL usando a instrução UPDATE.

Conclusão

Conhecemos a utilização da instrução UPDATE e como podemos atualizar os dados em qualquer banco de dados MySQL. Em seguida, discutimos como atualizar uma única coluna, bem como várias colunas de uma vez. Por último, vimos também o uso da cláusula WHERE.