Hvordan setter jeg inn data i en bestemt rad i MySQL?

Hvordan Setter Jeg Inn Data I En Bestemt Rad I Mysql



MySQL er et RDBMS som lagrer og administrerer massive data i en organisert form slik at data kan administreres effektivt. Det gir også muligheten til å oppdatere data ved å bruke ' OPPDATER ' spørring med en ' Hvor ” klausul som samsvarer med en spesifikk betingelse eller betingelse i de eksisterende postene.

Denne veiledningen vil diskutere hvordan du:







Forutsetning

Til å begynne med, i dette innlegget bør du logge inn på MySQL-serveren som inneholder databaser, og velge en database for å sette inn data. Etter påloggingen bruker du denne kommandoen for å vise listen over alle tilgjengelige databaser:



vise databaser;

Utdataene viser en liste over databaser:







Velg en database. For dette innlegget er navnet på databasen ' linuxhint ':

bruk linuxhint;

Kjør disse kommandoene for å vise alle tilgjengelige tabeller i databasen, og velg deretter en bestemt tabell:



vise tabeller;

velg * fra ansatt;

Sett inn data i en ny rad i MySQL

For å sette inn data i en ny rad, bruk ' SETTE INN I ” kommandoen og spesifiser tabellnavnet. Skriv inn navnene på kolonnene og verdiene deres. Hvis du for eksempel vil sette inn en ny rad i ' ansatt '-tabellen, bruk denne spørringen:

INSERT INTO ansatt (Id,CompanyName,ContactName,City,Country,Phone)VALUES(7,'Maroon Door','John','London','UK','(000) 123-2531');

Etter vellykket utførelse av kommandoen ' Spørre Ok '-meldingen vil vise:

For å bekrefte om den nye raden er lagt til eller ikke, bruk denne spørringen:

velg * fra ansatt;

Den nye raden er satt inn i tabellen:

Sett inn data i en bestemt kolonne

For å sette inn data i en bestemt kolonne ved å bruke ' SETT ' uttalelse. Hvis du for eksempel vil oppdatere kolonnene ' By ' og ' Land ' til en bestemt verdi, kjør denne spørringen:

OPPDATERING ansatt SET City = 'London', Land = 'UK';

De nye dataene vil settes inn i disse kolonnene med hell:

Sett inn data i en bestemt rad som oppfyller en betingelse

For å sette inn data i en bestemt rad som oppfyller en betingelse i ' Hvor ' klausul. Hvis du vil endre verdien av ' By ' og ' Land ', ' Hvor 'den' id ' er lik ' 1 ', kjør denne spørringen:

OPPDATERING ansatt SET By = 'Osaka', Land = 'Japan' hvor id = 1;

Meldingen ' Spørsmålet er OK, 1 rad er berørt ' viser at dataene ble oppdatert på ' 1 ' rad. For å bekrefte at den viser dataene i tabellen ved å skrive:

velg * fra ansatt;

Dataene er satt inn:

Sett inn data i en spesifikk rad som oppfyller flere betingelser

« OPPDATER ”-setning kan inneholde flere betingelser ved å bruke de logiske operatorene. Hvis du vil sette inn data i rader som oppfyller betingelsen 'Hvor' er ID-en lik ' 2 ' ' OG 'den' Kontakt navn ' er lik ' Saavedra ', kjør denne spørringen:

OPPDATERING ansatt SET By = 'Osaka', Land = 'Japan' hvor id > 2 OG ContactName = 'Saavedra';

Én rad oppfyller denne angitte betingelsen, så verdiene vil bli oppdatert for ' By ' og ' Land ', for å bekrefte endringene, vis dataene i tabellen:

Du har lært hvordan du setter inn data i en bestemt rad i MySQL.

Konklusjon

I MySQL for å sette inn data i en bestemt rad i en eksisterende tabell, bruk ' OPPDATER ' uttalelse med ' Hvor ” Klausul for å spesifisere betingelsen. MySQL vil bare sette inn data i en rad som oppfyller betingelsen. For å definere flere betingelser, bruk de logiske operatorene. Denne veiledningen demonstrerte prosedyren for å sette inn data i en bestemt rad i MySQL.