Dichiarazione di aggiornamento di MySQL

Mysql Update Statement



MySQL è un sistema di gestione di database open source, che può essere utilizzato sia per progetti piccoli che grandi. Sviluppato da The Oracle Corporation, utilizza SQL standard dietro di esso. Nella gestione dei database, le operazioni CRUD sono una sorta di requisito di base da conoscere.







In questo articolo impareremo ad aggiornare i dati nelle tabelle MySQL utilizzando l'istruzione UPDATE fornita da MySQL. Un'istruzione UPDATE è fondamentalmente un'istruzione DML (Data Manipulation Language) perché modifica o aggiorna i dati.



Sintassi

La sintassi per aggiornare una o più colonne in una tabella in MySQL è:



AGGIORNARE nome_tabella
SET
nome_colonna= valore ,
...
[ DOVE condizione]

In questa sintassi, nome_tabella è la tabella in cui desideri aggiornare qualsiasi colonna.





Usando il SET clausola, possiamo assegnare nuovi valori a più colonne usando il segno di uguale =.

nome_colonna è quella colonna in cui vuoi fare un aggiornamento.



Alla fine, possiamo anche fornire il DOVE clausola per applicare alcune condizioni o filtrare il processo di aggiornamento.

Facciamo chiarezza mostrando un esempio in cui aggiorneremmo il valore di una colonna all'interno di una tabella.

Esempio

Innanzitutto, apri il tuo terminale e accedi alla shell MySQL e scegli il database in cui desideri aggiornare una tabella. Per vedere tutte le tabelle all'interno di un database, eseguire questo comando:

MOSTRARE TAVOLI ;

Abbiamo una tabella nel nostro database selezionato. Vediamo se ci sono o meno dei dati al suo interno. Per vedere i dati in una tabella, eseguire il comando SELECT come segue:

SELEZIONARE * A PARTIRE DAL macchine;

Supponiamo di voler aggiornare il nome dell'auto e la data di produzione della terza riga da BMW I8 a BMW M4 dove car_id è 3, quindi la query per aggiornare il nome e la data sarebbe come questa:

AGGIORNARE nome_tabella
SET
nome_auto='BMW M4',
mandato='2020-10-10'
DOVE id_auto= 3;

Dopo aver eseguito il comando update e aver avuto un output di 1 riga/e interessata/e, ora osserviamo la tabella:

SELEZIONARE * A PARTIRE DAL macchine DOVE id_auto= 3;

Come puoi vedere nello screenshot riportato di seguito, i dati della terza riga vengono aggiornati con successo.

Quindi, è così che puoi aggiornare i dati di qualsiasi tabella in MySQL usando l'istruzione UPDATE.

Conclusione

Siamo venuti a conoscenza dell'utilizzo dell'istruzione UPDATE e di come possiamo aggiornare i dati in qualsiasi database MySQL. Quindi, abbiamo discusso su come aggiornare una singola colonna e più colonne contemporaneamente. Infine, abbiamo visto anche l'uso della clausola WHERE.