MySQL er et åpen kildekode Database Management system, som kan brukes til både små og store prosjekter. Utviklet av The Oracle Corporation, bruker den standard SQL bak den. I databaseadministrasjon er CRUD -operasjoner en slags grunnleggende krav å vite.
I denne artikkelen vil vi lære å oppdatere dataene i MySQL -tabeller ved hjelp av MySQLs oppgitte UPDATE -setning. En UPDATE -setning er i utgangspunktet en DML -uttalelse (Data Manipulation Language) fordi den endrer eller oppdaterer dataene.
Syntaks
Syntaksen for oppdatering av en eller flere kolonner i en tabell i MySQL er:
OPPDATER tabellnavn
SETT
kolonnenavn= verdi ,
...
[ HVOR tilstand]
I denne syntaksen, tabellnavn er tabellen der du er villig til å oppdatere en hvilken som helst kolonne.
Ved å bruke SETT klausul, kan vi tildele nye verdier til flere kolonner ved å bruke likhetstegnet =.
kolonnenavn er den kolonnen der du vil gjøre en oppdatering.
Til slutt kan vi også tilby HVOR klausul for å gjelde en vilkår eller filtrere oppdateringsprosessen.
La oss gjøre det klart ved å vise et eksempel der vi vil oppdatere verdien av en kolonne i en tabell.
Eksempel
Først åpner du terminalen din og logger på MySQL -skallet og velger databasen der du vil oppdatere en tabell. For å se alle tabellene i en database, kjør denne kommandoen:
FORESTILLING TABELLER ;Vi har en tabell i vår utvalgte database. La oss se om det finnes noen data i den eller ikke. For å se dataene i en tabell, kjør SELECT -kommandoen som følger:
PLUKKE UT * FRA biler;Anta at vi vil oppdatere bilens navn og produksjonsdato for den tredje raden fra BMW I8 til BMW M4 der car_id er 3, så vil spørringen for å oppdatere navn og dato være slik:
OPPDATER tabellnavnSETT
bilnavn='BMW M4',
mann_dato='2020-10-10'
HVOR bil_id= 3;
Etter å ha kjørt oppdateringskommandoen og påvirket en utgang på 1 rad (er), la oss nå se tabellen:
PLUKKE UT * FRA biler HVOR bil_id= 3;Som du kan se på skjermbildet nedenfor, oppdateres dataene i den tredje raden.
Så slik kan du oppdatere dataene i en hvilken som helst tabell i MySQL ved å bruke UPDATE -setningen.
Konklusjon
Vi har blitt kjent med utnyttelsen av UPDATE -setningen og hvordan vi kan oppdatere data i en hvilken som helst MySQL -database. Deretter har vi diskutert hvordan du oppdaterer en enkelt kolonne, samt flere kolonner samtidig. Til slutt har vi også sett bruken av WHERE -klausulen.