Declarație de actualizare MySQL

Mysql Update Statement



MySQL este un sistem open-source de gestionare a bazelor de date, care poate fi utilizat atât pentru proiecte mici, cât și pentru proiecte mari. Dezvoltat de Oracle Corporation, folosește SQL standard în spatele său. În gestionarea bazelor de date, operațiunile CRUD sunt un fel de cerință de bază de cunoscut.







În acest articol, vom învăța să actualizăm datele din tabelele MySQL folosind declarația UPDATE oferită de MySQL. O instrucțiune UPDATE este practic o instrucțiune DML (Limbaj de manipulare a datelor) deoarece modifică sau actualizează datele.



Sintaxă

Sintaxa pentru actualizarea unei coloane sau coloane dintr-un tabel în MySQL este:



ACTUALIZAȚI nume_tabel
A STABILIT
nume_coloană= valoare ,
...
[ UNDE condiție]

În această sintaxă, nume_tabel este tabelul în care sunteți dispus să actualizați orice coloană.





Prin utilizarea A STABILIT , putem atribui valori noi mai multor coloane utilizând semnul egal =.

nume_coloană este acea coloană în care doriți să faceți o actualizare.



În cele din urmă, putem oferi, de asemenea UNDE pentru a aplica o condiție sau a filtra procesul de actualizare.

Să clarificăm prezentând un exemplu în care am actualiza valoarea unei coloane în interiorul unui tabel.

Exemplu

Mai întâi, deschideți terminalul și conectați-vă la shell-ul MySQL și alegeți baza de date în care doriți să actualizați un tabel. Pentru a vedea toate tabelele dintr-o bază de date, rulați această comandă:

SPECTACOL MESE ;

Avem un tabel în baza noastră de date selectată. Să vedem dacă există anumite date în ea sau nu. Pentru a vedea datele într-un tabel, rulați comanda SELECT după cum urmează:

SELECTAȚI * DIN mașini;

Să presupunem că dorim să actualizăm numele mașinii și data de fabricație a celui de-al treilea rând de la BMW I8 la BMW M4 unde car_id este 3, atunci interogarea pentru actualizarea numelui și a datei ar fi următoarea:

ACTUALIZAȚI nume_tabel
A STABILIT
nume_mașină=„BMW M4”,
mandat='2020-10-10'
UNDE car_id= 3;

După executarea comenzii de actualizare și afectarea unei ieșiri de 1 rând (uri), acum, să vedem tabelul:

SELECTAȚI * DIN mașini UNDE car_id= 3;

După cum puteți vedea în captura de ecran prezentată mai jos, datele din al treilea rând sunt actualizate cu succes.

Deci, așa puteți actualiza datele oricărui tabel din MySQL folosind instrucțiunea UPDATE.

Concluzie

Am ajuns să cunoaștem utilizarea declarației UPDATE și cum putem actualiza datele în orice bază de date MySQL. Apoi, am discutat despre cum să actualizăm o singură coloană, precum și mai multe coloane simultan. În cele din urmă, am văzut și utilizarea clauzei WHERE.