Hur infogar jag data i en specifik rad i MySQL?

Hur Infogar Jag Data I En Specifik Rad I Mysql



MySQL är ett RDBMS som lagrar och hanterar massiv data i en organiserad form så att data kan hanteras effektivt. Det ger också möjligheten att uppdatera data med hjälp av ' UPPDATERING ' fråga med en ' Var ” klausul som matchar ett specifikt villkor eller villkor i befintliga poster.

Den här guiden kommer att diskutera hur man:







Nödvändig förutsättning

Till att börja med bör du i det här inlägget logga in på MySQL-servern som innehåller databaser och välja en databas för att infoga data. Efter inloggningen använder du det här kommandot för att visa listan över alla tillgängliga databaser:



visa databaser;

Utdata visar en lista med databaser:







Välj en databas. För det här inlägget är namnet på databasen ' linuxhint ”:

använd linuxhint;

Kör dessa kommandon för att visa alla tillgängliga tabeller i databasen och välj sedan en specifik tabell:



visa tabeller;

välj * från anställd;

Infoga data i en ny rad i MySQL

För att infoga data i en ny rad, använd ' SÄTT IN I ” kommandot och ange tabellnamnet. Ange namnen på kolumner och deras värden. Om du till exempel vill infoga en ny rad i ' anställd ' tabell, använd denna fråga:

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

Efter framgångsrik utförande av kommandot ' Fråga Ok meddelande kommer att visa:

För att kontrollera om den nya raden har lagts till eller inte, använd den här frågan:

välj * från anställd;

Den nya raden har infogats i tabellen:

Infoga data i en specifik kolumn

För att infoga data i en specifik kolumn med hjälp av ' UPPSÄTTNING ' påstående. Till exempel, om du vill uppdatera kolumnerna ' Stad ' och ' Land ' till ett specifikt värde, kör den här frågan:

UPPDATERA medarbetare SET City = 'London', Land = 'UK';

De nya uppgifterna kommer att infogas i dessa kolumner:

Infoga data i en specifik rad som uppfyller ett villkor

För att infoga data i en specifik rad som uppfyller ett villkor i ' Var ” klausul. Om du vill ändra värdet på ' Stad ' och ' Land ”, “ Var 'den' id ' är lika med ' 1 ', kör den här frågan:

UPPDATERA anställd SET City = 'Osaka', Land = 'Japan' där id = 1;

Budskapet ' Fråga OK, 1 rad påverkas ' visar att data har uppdaterats framgångsrikt på ' 1 ' rad. För att verifiera den visar tabellens data genom att skriva:

välj * från anställd;

Data har infogats framgångsrikt:

Infoga data i en specifik rad som uppfyller flera villkor

den ' UPPDATERING ”-satsen kan innehålla flera villkor med hjälp av logiska operatorer. Om du vill infoga data i rader som uppfyller villkoret 'Where' är dess id lika med ' 2 ” “ OCH 'den' Kontaktnamn ' är lika med ' Saavedra ', kör den här frågan:

UPPDATERA medarbetare SET City = 'Osaka', Land = 'Japan' där id > 2 OCH ContactName = 'Saavedra';

En rad uppfyller detta angivna villkor så dess värden kommer att uppdateras för ' Stad ' och ' Land ”, för att verifiera ändringarna visa tabellens data:

Du har lärt dig hur du infogar data i en specifik rad i MySQL.

Slutsats

I MySQL för att infoga data i en specifik rad i en befintlig tabell använd ' UPPDATERING ' uttalande med ' Var ” Klausul för att specificera villkoret. MySQL kommer bara att infoga data i en rad som uppfyller villkoret. För att definiera flera villkor, använd logiska operatorer. Den här guiden demonstrerade proceduren för att infoga data i en specifik rad i MySQL.