logo

Hur man ändrar kolumnvärdet i SQL

I den här artikeln kommer du att lära dig hur du ändrar värdet på den specifika kolumnen i Structured Query Language.

Kommandot UPDATE i SQL tillåter databasanvändare att ändra värdet på den specifika kolumnen i tabellen. Vi kan också modifiera data för två eller flera kolumner med en fråga.

Syntaxen för att ändra värdet på en specifik kolumn i tabellen anges nedan:

 UPDATE Table_Name SET Column_Name = New_Value WHERE Condition; 

Syntaxen för att ändra värdet på en eller flera kolumner i tabellen anges nedan:

 UPDATE Table_Name SET Column_Name_1 = New_Value_1, Column_Name_2 = New_Value_2, ......, Column_Name_N = New_Value_N WHERE Condition; 

Vi måste använda SET nyckelord i UPPDATERING kommando för att ändra värdet på kolumnerna. WHERE-satsen anger vilken rad du vill ändra.

Om du vill ändra värdet för den specifika kolumnen i tabellen, måste du följa nedanstående fem steg ett i taget i den angivna ordningen:

  1. Skapa en databas.
  2. Skapa en tabell i databasen och infoga data i tabellen.
  3. Visa tabellen innan värdet uppdateras.
  4. Ändra värdet på en kolumn i tabellen.
  5. Visa tabellen efter att värdet har uppdaterats.

Nu ska vi förklara varje steg med ett exempel:

sara ali khan ålder

Steg 1: Skapa en databas

I det strukturerade frågespråket är skapande av databas det första steget för att lagra de strukturerade tabellerna i databasen.

Använd följande SQL-syntax för att skapa en databas:

 CREATE DATABASE Database_Name; 

Följande CREATE-kommando skapar fordonsdatabasen i SQL-databassystemet:

fibonacci-serien i java
 CREATE DATABASE Vehicles; 

Steg 2: Skapa en tabell och infoga data

Efter att du har skapat databasen måste du använda följande syntax för att skapa tabellen:

 CREATE TABLE table_name ( column_Name_1 data type (size of the column_1), column_Name_2 data type (size of the column_2), column_Name_3 data type (size of the column_3), ... column_Name_N data type (size of the column_N) ); 

Anta att du vill skapa Cyklar bord i Fordon databas. För detta måste du skriva följande fråga i din SQL-applikation:

 CREATE TABLE Bikes ( Number Int, Model Int, Bike_Name Varchar (20), Color Varchar (20), Price Int, Average Int, ) ; 

Efter att tabellen har skapats måste du infoga data för cyklar i tabellen Bikes med hjälp av följande fråga:

 INSERT INTO Cars VALUES (1, 2019, Apache, Black, 180000, 49), (2, 2020, Pulsar, Black, 190000, 50), (3, 2019, R15, Blue, 200000, 45), (4, 2020, Apache, Black, 190000, 45), (5, 2018, Bullet, Grey, 200000, 50), (6, 2017, Duke, Yellow, 190000, 35), (7, 2019, Pulsar, Red, 90000, 45), (8, 2020, FZ-s, Black, 100000, 40), (9, 2019, R15, Orange, 200000, 40), (10, 2020, Bullet, Black, 190000, 35), (11, 2018, Duke, Red, 128000, 30), (12, 2020, Harley Davidson, Black, 400000, 25); 

Steg 3: Se tabellen innan du uppdaterar värdena

Efter att ha skapat en tabell och infogat data kan du se infogade data i tabellen Bikes genom att skriva följande fråga i din SQL-applikation:

 SELECT * FROM Bikes; 

Produktion:

siffra Modell Bike_Name Färg Pris Genomsnitt
1 2019 Apache Svart 180 000 49
2 2020 Tryck Svart 190 000 femtio
3 2019 R15 Blå 200 000 Fyra fem
4 2020 Apache Svart 190 000 Fyra fem
5 2018 Kula Grå 200 000 femtio
6 2017 hertig Gul 190 000 35
7 2019 Tryck Röd 90 000 Fyra fem
8 2020 FZ-s Svart 100 000 40
9 2019 R15 Orange 200 000 40
10 2020 Kula Svart 190 000 35
elva 2018 hertig Röd 128 000 30
12 2020 Harley Davidson Svart 400 000 25

Steg 4: Ändra värdet för en viss kolumn i tabellen

Om du vill ändra färgen på en cykel måste du skriva följande fråga i SQL:

 UPDATE Bikes SET Color = Red WHERE Bike_Name = Apache; 

Steg 5: Visa tabellen efter att du har uppdaterat värdena

För att kontrollera resultatet av frågan som kördes i det 4:e steget, måste du skriva följande SELECT-kommando i SQL:

 SELECT * FROM Bikes; 

siffra Modell Bike_Name Färg Pris Genomsnitt
1 2019 Apache Svart 180 000 49
2 2020 Tryck Svart 190 000 femtio
3 2019 R15 Blå 200 000 Fyra fem
4 2020 Apache Svart 190 000 Fyra fem
5 2018 Kula Grå 200 000 femtio
6 2017 hertig Gul 190 000 35
7 2019 Tryck Röd 90 000 Fyra fem
8 2020 FZ-s Svart 100 000 40
9 2019 R15 Orange 200 000 40
10 2020 Kula Svart 190 000 35
elva 2018 hertig Röd 128 000 30
12 2020 Harley Davidson Svart 400 000 25

Som vi kan se har färgen på Apache Bike ändrats framgångsrikt i tabellen Bilar.

Ändra värdet på flera kolumner i tabellen

Om du vill uppdatera värdena för flera kolumner i tabellen Bikes, måste du skriva nedanstående fråga i SQL:

jdbc jdbc
UPPDATERA Cyklar SET Färg = Grön, Pris = 90000 WHERE Bike_Name = R15;

För att kontrollera resultatet av ovanstående fråga måste du skriva följande SELECT-kommando i SQL:

 SELECT * FROM Bikes; 

siffra Modell Bike_Name Färg Pris Genomsnitt
1 2019 Apache Svart 180 000 49
2 2020 Tryck Svart 190 000 femtio
3 2019 R15 Blå 200 000 Fyra fem
4 2020 Apache Svart 190 000 Fyra fem
5 2018 Kula Grå 200 000 femtio
6 2017 hertig Gul 190 000 35
7 2019 Tryck Röd 90 000 Fyra fem
8 2020 FZ-s Svart 100 000 40
9 2019 R15 Orange 200 000 40
10 2020 Kula Svart 190 000 35
elva 2018 hertig Röd 128 000 30
12 2020 Harley Davidson Svart 400 000 25

Som vi kan se att färgen och priset på R15-cykeln har ändrats framgångsrikt.