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

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

MySQL er en RDBMS som lagrer og administrerer massive data i en organisert form slik at data kan administreres effektivt. Det gir også anlegget å oppdatere data ved hjelp av "OPPDATER”Spørring med en“Hvor”Klausul som samsvarer med en spesifikk tilstand eller tilstand i de eksisterende postene.

Denne guiden vil diskutere hvordan du:

  • Sett inn data i en ny rad i MySQL
  • Sett inn data i en bestemt kolonne
  • Sett inn data i en bestemt rad som oppfyller en tilstand
  • Sett inn data i en bestemt rad som oppfyller flere forhold

Forutsetning

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

Vis databaser;

Utgangen 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 tabeller som er tilgjengelige i databasen, og velg deretter en spesifikk tabell:

Vis bord;
Velg * fra ansatt;

Sett inn data i en ny rad i MySQL

For å sette inn data i en ny rad, bruk "Sett inn i”Kommando og spesifiser tabellnavnet. Skriv inn navnene på kolonner og deres verdier. For eksempel, hvis du vil sette inn en ny rad i "ansatt”Tabell, bruk denne spørringen:

Sett inn ansatt (ID, CompanyName, ContactName, City, Country, Phone) Verdier (7, 'Maroon Door', 'John', 'London', 'UK', '(000) 123-2531');

Etter vellykket utførelse av kommandoen “Spørring OK”Meldingen vises:

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

Velg * fra ansatt;

Den nye raden er vellykket satt inn i tabellen:

Sett inn data i en bestemt kolonne

For å sette inn data i en bestemt kolonne ved hjelp av “SETT”Uttalelse. For eksempel, hvis du vil oppdatere kolonnene "By”Og“Land”Til en bestemt verdi, kjør denne spørringen:

Oppdater ansattesett City = 'London', Country = 'UK';

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

Sett inn data i en bestemt rad som oppfyller en tilstand

For å sette inn data i en bestemt rad som oppfyller en tilstand i "Hvor" klausul. Hvis du vil endre verdien av “By”Og“Land”,“Hvor”“id" er lik "1”, Kjør denne spørringen:

Oppdater ansattesett by = 'Osaka', land = 'Japan' hvor id = 1;

Meldingen "Spørring OK, 1 rad berørt”Viser at dataene oppdateres med suksess på“1”Rad. For å bekrefte den viser dataene i tabellen ved å skrive:

Velg * fra ansatt;

Dataene settes inn vellykket:

Sett inn data i en bestemt rad som oppfyller flere forhold

OPPDATER”Uttalelse kan inneholde flere forhold ved bruk av de logiske operatørene. Hvis du vil sette inn data i rader som oppfyller tilstanden "hvor" er ID -en lik "2""OG”“Kontakt navn" er lik "Saavedra”, Kjør denne spørringen:

Oppdater ansatt Set City = 'Osaka', Country = 'Japan' hvor id> 2 og kontaktnavn = 'Saavedra';

En rad oppfyller denne spesifiserte tilstanden slik at verdiene blir oppdatert for “By”Og“Land”, For å bekrefte endringene viser 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 tilstanden. MySQL vil bare sette inn data i en rad som vil oppfylle tilstanden. For å definere flere forhold, bruk de logiske operatørene. Denne guiden demonstrerte prosedyren for å sette inn data i en bestemt rad i MySQL.