MySQL atjauninājuma paziņojums

Mysql Update Statement



MySQL ir atvērtā koda datu bāzu pārvaldības sistēma, ko var izmantot gan maziem, gan lieliem projektiem. Izstrādājis The Oracle Corporation, aiz tā tiek izmantots standarta SQL. Datu bāzu pārvaldībā CRUD operācijas ir sava veida pamatprasība, kas jāzina.







Šajā rakstā mēs iemācīsimies atjaunināt datus MySQL tabulās, izmantojot MySQL sniegto UPDATE paziņojumu. UPDATE paziņojums būtībā ir DML (datu manipulācijas valoda) paziņojums, jo tas modificē vai atjaunina datus.



Sintakse

Sintakse kolonnu vai kolonnu atjaunināšanai tabulā MySQL ir šāda:



ATJAUNINĀT tabulas_nosaukums
SET
kolonnas_nosaukums= vērtību ,
...
[ KUR stāvoklis]

Šajā sintaksē tabulas_nosaukums ir tabula, kurā vēlaties atjaunināt jebkuru kolonnu.





Izmantojot SET klauzulu, mēs varam piešķirt jaunas vērtības vairākām kolonnām, izmantojot vienādības zīmi =.

kolonnas_nosaukums ir tā kolonna, kurā vēlaties veikt atjauninājumu.



Galu galā mēs varam arī nodrošināt KUR klauzulu, lai piemērotu kādu nosacījumu vai filtrētu atjaunināšanas procesu.

Paskaidrosim, parādot piemēru, kurā tabulas iekšpusē atjaunināsim kolonnas vērtību.

Piemērs

Vispirms atveriet savu termināli un piesakieties MySQL apvalkā un izvēlieties datubāzi, kurā vēlaties atjaunināt tabulu. Lai redzētu visas tabulas datu bāzē, palaidiet šo komandu:

RĀDĪT TABULAS ;

Mūsu izvēlētajā datu bāzē ir viena tabula. Apskatīsim, vai tajā ir daži dati. Lai skatītu datus tabulā, palaidiet komandu SELECT šādi:

SELECT * NO automašīnas;

Pieņemsim, ka mēs vēlamies atjaunināt automašīnas nosaukumu un trešās rindas izgatavošanas datumu no BMW I8 uz BMW M4, kur car_id ir 3, tad vaicājums vārda un datuma atjaunināšanai būtu šāds:

ATJAUNINĀT tabulas_nosaukums
SET
auto_nosaukums='BMW M4',
vīrietis_datums='2020-10-10'
KUR auto_id= 3;

Pēc atjaunināšanas komandas palaišanas un 1 rindas (-u) izejas ietekmes tagad apskatīsim tabulu:

SELECT * NO automašīnas KUR auto_id= 3;

Kā redzat zemāk redzamajā ekrānuzņēmumā, trešās rindas dati ir veiksmīgi atjaunināti.

Tātad, šādā veidā jūs varat atjaunināt jebkuras MySQL tabulas datus, izmantojot UPDATE paziņojumu.

Secinājums

Mēs esam iepazinušies ar UPDATE paziņojuma izmantošanu un to, kā mēs varam atjaunināt datus jebkurā MySQL datu bāzē. Pēc tam mēs esam apsprieduši, kā atjaunināt vienu kolonnu, kā arī vairākas kolonnas vienlaikus. Visbeidzot, mēs esam redzējuši arī WHERE klauzulas izmantošanu.