MySQL -opdateringserklæring

Mysql Update Statement



MySQL er et open-source Database Management-system, som kan bruges til både små og store projekter. Udviklet af The Oracle Corporation bruger den standard SQL bag sig. I databasestyring er CRUD -operationer en slags grundlæggende krav at kende.







I denne artikel lærer vi at opdatere dataene i MySQL -tabeller ved hjælp af MySQL's leverede UPDATE -erklæring. En UPDATE -sætning er dybest set en DML -erklæring (Data Manipulation Language), fordi den ændrer eller opdaterer dataene.



Syntaks

Syntaksen til opdatering af en eller flere kolonner i en tabel i MySQL er:



OPDATER tabelnavn
SÆT
kolonne_navn= værdi ,
...
[ HVOR tilstand]

I denne syntaks, tabelnavn er tabellen, hvor du er villig til at opdatere enhver kolonne.





Ved at bruge SÆT klausul, kan vi tildele nye værdier til flere kolonner ved at bruge lighedstegnet =.

kolonne_navn er den kolonne, hvor du vil foretage en opdatering.



I sidste ende kan vi også levere HVOR klausul for at anvende en vilkår eller filtrere opdateringsprocessen.

Lad os gøre det klart ved at vise et eksempel, hvor vi ville opdatere værdien af ​​en kolonne inde i en tabel.

Eksempel

Først skal du åbne din terminal og logge på MySQL -skallen og vælge den database, hvor du vil opdatere en tabel. For at se alle tabellerne inde i en database, skal du køre denne kommando:

AT VISE TABELLER ;

Vi har en tabel i vores udvalgte database. Lad os se, om der findes nogle data i det eller ej. Hvis du vil se dataene i en tabel, skal du køre kommandoen SELECT som følger:

VÆLG * FRA biler;

Antag, at vi vil opdatere bilens navn og fremstillingsdato for den tredje række fra BMW I8 til BMW M4, hvor car_id er 3, så ville forespørgslen efter opdatering af navn og dato være sådan:

OPDATER tabelnavn
SÆT
bilnavn='BMW M4',
mand_dato='2020-10-10'
HVOR bil_id= 3;

Efter at have kørt opdateringskommandoen og haft en output på 1 række (r) berørt, lad os nu se tabellen:

VÆLG * FRA biler HVOR bil_id= 3;

Som du kan se på skærmbilledet nedenfor, opdateres dataene fra den tredje række med succes.

Så sådan kan du opdatere dataene fra enhver tabel i MySQL ved hjælp af UPDATE -sætningen.

Konklusion

Vi har lært brugen af ​​UPDATE -sætning at kende, og hvordan vi kan opdatere data i enhver MySQL -database. Derefter har vi diskuteret, hvordan man opdaterer en enkelt kolonne, samt flere kolonner på én gang. Endelig har vi også set brugen af ​​WHERE -klausulen.