I MySQL lagrer brukere dataene sine i rader og kolonner og får tilgang til dem gjennom forskjellige spørsmål. De kan erstatte eller oppdatere data når det er nødvendig. DML (datamodelleringsspråk) uttalelse “OPPDATER”Spørring kan brukes med“HVOR”Og“SETT”Klausuler for oppdatering av data. I tillegg “ERSTATTE()”Metode kan brukes til å erstatte den originale strengen med den nye strengen.
Denne bloggen vil snakke om:
Hvordan du endrer enkeltkolonnedata i mysql?
For å endre enkeltkolumndataene i MySQL-databasetabellen, prøv følgende prosedyre.
Trinn 1: Få tilgang til MySQL -serveren
Opprinnelig kobler du Windows -terminalen med MySQL -serveren ved å bruke "mysql”Kommando:
mysql -u root -p
Trinn 2: Liste databaser
Kjør “FORESTILLING”Kommando for å liste opp alle eksisterende databaser:
Vis databaser;
Fra den viste databaselisten har vi valgt "mynewdb”Database:
Trinn 3: Endre database
For å endre databasen, kjør den under-uttalte kommandoen:
Bruk mynewdb;
Trinn 4: Se databasetabeller
Nå, se gjeldende databasetabeller ved å kjøre "FORESTILLING”Uttalelse:
Vis bord;
Her har vi valgt "Ansatt_table”Tabell for videre prosess:
Trinn 5: Sjekk tabelldata
Deretter bruker du den medfølgende kommandoen til å vise tabelldataene:
Velg * fra Ansatt_table;
Fra de viste tabelldataene har vi valgt "id = 2”For å oppdatere data:
Trinn 6: Oppdater enkeltkolonnedata
Bruk deretter “OPPDATER”Uttalelse med“HVOR”Klausul for å oppdatere enkeltkolonne-dataene:
Oppdater ansattes_table
Sett e -post = '[email protected] '
Hvor id = 2;
Her:
Som du kan se, utføres spørringen vellykket:
Trinn 7: Bekreft oppdaterte data
For å sikre at tabelldataene blir oppdatert eller ikke, bruk følgende kommando:
Velg First_Name, Last_name, e -post
Fra ansatt_table
Hvor id = 2;
Her:
Det kan observeres at posten er oppdatert med hell:
Hvordan oppdatere flere kolonnerdata i MySQL?
Vi kan også oppdatere dataene til flere kolonner i MySQL. For å gjøre det, følg de medfølgende trinnene.
Trinn 1: Liste tabelldata
Først må du se tabelldataene ved å kjøre kommandoen for under-uttalt:
Velg * fra Ansatt_table;
Her har vi valgt "id = 1”For å oppdatere posten:
Trinn 2: Oppdater flere kolonnerdata
Utfør “OPPDATER”Uttalelse med“HVOR”Klausul for oppdatering av flere kolonner:
Oppdater ansattes_table
Set first_name = 'mariya', e -post = '[email protected] '
Hvor id = 1;
Her har vi oppdatert dataene til “Fornavn”Og“E -post”Kolonner på en gang ved hjelp av strengobjektet”SETT”Og“HVOR”Klausuler:
Trinn 3: Bekreft oppdaterte data
Bruk den undergitte uttalelsen for å bekrefte om tabelldataene er endret eller ikke:
Velg First_Name, Last_name, e -post
Fra ansatt_table
Hvor id = 1;
I henhold til følgende utdata er kolonnedata blitt oppdatert:
Hvordan du oppdaterer tabelldata ved hjelp av erstatningsmetode i MySQL?
En annen måte å oppdatere tabelldataene på er ved å bruke "ERSTATTE()”Metode. Den oppdaterer alle forekomster av en substring i en utstyrt streng med en nyopprettet substring. For å oppdatere tabelldataene ved hjelp av “ERSTATTE()”Metode, følg trinnene nedenfor.
Trinn 1: Vis tabelldata
Kjør den undergitte spørringen for å vise tabelldataene:
Velg * fra Ansatt_table;
Her har vi valgt "id = 7”For å oppdatere data:
Trinn 2: Bruk erstatning () -metode
Nå, bruk "ERSTATTE()”Metode sammen med de nødvendige parametrene for oppdatering av tabelldata:
Oppdater ansattes_table
Sett e -post = erstatt (e -post, '@gmail.com ','@yahoo.com ')
Hvor first_name = 'laiba' og id = 7;
Her:
Det kan observeres at forutsatt at forholdene er oppfylt og spørringen er utført med hell:
Trinn 3: Sørg for erstattede data
Forsikre deg om at de spesifiserte dataene er erstattet eller ikke:
Velg First_Name, Last_name, e -post
Fra ansatt_table
Hvor id = 7;
Som du kan se i utdataene under levert, er tabelldataene oppdatert:
Det er alt! Vi har forklart metoden for å oppdatere tabelldata i MySQL.
Konklusjon
For å oppdatere dataene fra databasetabellen i MySQL, DML -setningen “OPPDATER”Kan brukes i databasen. En annen måte er ved å bruke “Erstatte (original_string, from_string, new_string)”Metode for å oppdatere tabelldataene. Denne bloggen illustrerte den enkleste måten å oppdatere tabelldata i MySQL.