Hvordan indsætter jeg data i en specifik række i MySQL?

Hvordan Indsaetter Jeg Data I En Specifik Raekke I Mysql



MySQL er et RDBMS, som gemmer og administrerer massive data i en organiseret form, så data kan administreres effektivt. Det giver også mulighed for at opdatere data ved hjælp af ' OPDATERING ' forespørgsel med en ' Hvor ”-klausul, der matcher en specifik betingelse eller betingelse i de eksisterende poster.

Denne guide vil diskutere, hvordan du:







Forudsætning

Til at begynde med skal du i dette indlæg logge ind på MySQL-serveren, der indeholder databaser, og vælge en database for at indsætte data. Efter login skal du bruge denne kommando til at vise listen over alle tilgængelige databaser:



vise databaser;

Outputtet viser en liste over databaser:







Vælg en database. For dette indlæg er navnet på databasen ' linuxhint ”:

brug linuxhint;

Kør disse kommandoer for at vise alle tilgængelige tabeller i databasen, og vælg derefter en specifik tabel:



vise tabeller;

vælg * fra medarbejder;

Indsæt data i en ny række i MySQL

For at indsætte data i en ny række skal du bruge ' INDSÆT I ” kommando og angiv tabelnavnet. Indtast navnene på kolonnerne og deres værdier. Hvis du f.eks. vil indsætte en ny række i ' medarbejder ' tabel, brug denne forespørgsel:

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

Efter vellykket udførelse af kommandoen ' Forespørgsel Ok ' meddelelse vil vise:

For at kontrollere, om den nye række er tilføjet eller ej, skal du bruge denne forespørgsel:

vælg * fra medarbejder;

Den nye række er blevet indsat i tabellen:

Indsæt data i en specifik kolonne

For at indsætte data i en bestemt kolonne ved hjælp af ' SÆT ' udmelding. Hvis du f.eks. vil opdatere kolonnerne ' By ' og ' Land ' til en bestemt værdi, kør denne forespørgsel:

OPDATERING medarbejder SET By = 'London', Land = 'UK';

De nye data indsættes i disse kolonner med succes:

Indsæt data i en specifik række, der opfylder en betingelse

For at indsætte data i en bestemt række, der opfylder en betingelse i ' Hvor ” klausul. Hvis du vil ændre værdien af ​​' By ' og ' Land ', ' Hvor ' det ' id ' er lig med ' 1 ', kør denne forespørgsel:

OPDATERING medarbejder SET By = 'Osaka', Land = 'Japan' hvor id = 1;

Beskeden ' Forespørgsel OK, 1 række påvirket ' viser, at dataene er opdateret med succes på ' 1 ' rækken. For at bekræfte den viser tabellens data ved at skrive:

vælg * fra medarbejder;

Dataene er blevet indsat:

Indsæt data i en specifik række, der opfylder flere betingelser

Det ' OPDATERING ”-sætning kan indeholde flere betingelser ved hjælp af logiske operatorer. Hvis du vil indsætte data i rækker, der opfylder betingelsen 'Hvor' er dens id lig med ' 2 ' ' OG ' det ' Kontakt navn ' er lig med ' Saavedra ', kør denne forespørgsel:

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

En række opfylder denne angivne betingelse, så dens værdier vil blive opdateret for ' By ' og ' Land ”, for at bekræfte ændringerne vise tabellens data:

Du har lært, hvordan du indsætter data i en bestemt række i MySQL.

Konklusion

I MySQL for at indsætte data i en specifik række i en eksisterende tabel, brug ' OPDATERING ' erklæring med ' Hvor ” Klausul for at specificere betingelsen. MySQL vil kun indsætte data i en række, der opfylder betingelsen. For at definere flere betingelser skal du bruge de logiske operatorer. Denne vejledning demonstrerede proceduren for at indsætte data i en bestemt række i MySQL.