logo

Hoe u de kolomwaarde in SQL kunt wijzigen

In dit artikel leert u hoe u de waarde van de specifieke kolom in de Structured Query Language kunt wijzigen.

Met de opdracht UPDATE in SQL kunnen databasegebruikers de waarde van de specifieke kolom in de tabel wijzigen. We kunnen ook de gegevens van twee of meer kolommen wijzigen met één query.

een kaart herhalen in Java

De syntaxis voor het wijzigen van de waarde van een specifieke kolom in de tabel wordt hieronder gegeven:

 UPDATE Table_Name SET Column_Name = New_Value WHERE Condition; 

De syntaxis voor het wijzigen van de waarde van een of meer kolommen in de tabel wordt hieronder gegeven:

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

Wij moeten gebruik maken van de SET-sleutelwoord in de UPDATE commando voor het wijzigen van de waarde van de kolommen. WHERE-clausule geeft aan welke rij u wilt wijzigen.

Als u de waarde van de specifieke kolom in de tabel wilt wijzigen, moet u de onderstaande vijf stappen één voor één in de aangegeven volgorde volgen:

  1. Maak een database.
  2. Maak een tabel in de database en plaats de gegevens in de tabel.
  3. Toon de tabel voordat de waarde wordt bijgewerkt.
  4. Wijzig de waarde van een kolom in de tabel.
  5. Toon de tabel nadat de waarde is bijgewerkt.

Nu gaan we elke stap uitleggen met een voorbeeld:

Stap 1: Maak een database

In de gestructureerde querytaal is het maken van een database de eerste stap voor het opslaan van de gestructureerde tabellen in de database.

Gebruik de volgende SQL-syntaxis om een ​​database te maken:

 CREATE DATABASE Database_Name; 

Met het volgende CREATE-commando wordt de Voertuigen-database in het SQL-databasesysteem gemaakt:

gedeeltelijke differentiatie in latex
 CREATE DATABASE Vehicles; 

Stap 2: Maak een tabel en voeg de gegevens in

Na het maken van de database moet u de volgende syntaxis gebruiken om de tabel te maken:

 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) ); 

Stel dat u de Fietsen tafel in de Voertuigen database. Hiervoor moet u de volgende query in uw SQL-applicatie schrijven:

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

Na het aanmaken van de tabel moet u de gegevens van fietsen in de tabel Fietsen invoeren met behulp van de volgende query:

 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); 

Stap 3: Bekijk de tabel voordat u de waarden bijwerkt

Na het maken van de tabel en het invoegen van gegevens kunt u de ingevoegde gegevens van de tabel Fietsen bekijken door de volgende query in uw SQL-toepassing te typen:

 SELECT * FROM Bikes; 

Uitgang:

welke maanden zijn q3
Nummer Model Fietsnaam Kleur Prijs Gemiddeld
1 2019 Apache Zwart 180000 49
2 2020 druk op Zwart 190000 vijftig
3 2019 R15 Blauw 200000 Vier vijf
4 2020 Apache Zwart 190000 Vier vijf
5 2018 Kogel Grijs 200000 vijftig
6 2017 Hertog Geel 190000 35
7 2019 druk op Rood 90000 Vier vijf
8 2020 FZ-s Zwart 100000 40
9 2019 R15 Oranje 200000 40
10 2020 Kogel Zwart 190000 35
elf 2018 Hertog Rood 128000 30
12 2020 Harley-Davidson Zwart 400000 25

Stap 4: Wijzig de waarde van een bepaalde kolom in de tabel

Als u de kleur van een fiets wilt wijzigen, moet u de volgende query in SQL typen:

 UPDATE Bikes SET Color = Red WHERE Bike_Name = Apache; 

Stap 5: Bekijk de tabel nadat u de waarden hebt bijgewerkt

Om het resultaat van de in stap 4 uitgevoerde query te controleren, moet u de volgende SELECT-opdracht in SQL typen:

 SELECT * FROM Bikes; 

Nummer Model Fietsnaam Kleur Prijs Gemiddeld
1 2019 Apache Zwart 180000 49
2 2020 druk op Zwart 190000 vijftig
3 2019 R15 Blauw 200000 Vier vijf
4 2020 Apache Zwart 190000 Vier vijf
5 2018 Kogel Grijs 200000 vijftig
6 2017 Hertog Geel 190000 35
7 2019 druk op Rood 90000 Vier vijf
8 2020 FZ-s Zwart 100000 40
9 2019 R15 Oranje 200000 40
10 2020 Kogel Zwart 190000 35
elf 2018 Hertog Rood 128000 30
12 2020 Harley-Davidson Zwart 400000 25

Zoals we kunnen zien, is de kleur van Apache Bike met succes gewijzigd in de tabel Auto's.

Wijzig de waarde van Meerdere kolommen in de tabel

Als u de waarden van meerdere kolommen in de tabel Fietsen wilt bijwerken, moet u de onderstaande query in SQL schrijven:

UPDATE FietsenSET Kleur = Groen, Prijs = 90000 WAAR Fietsnaam = R15;

Om het resultaat van de bovenstaande zoekopdracht te controleren, moet u de volgende SELECT-opdracht in SQL typen:

 SELECT * FROM Bikes; 

Nummer Model Fietsnaam Kleur Prijs Gemiddeld
1 2019 Apache Zwart 180000 49
2 2020 druk op Zwart 190000 vijftig
3 2019 R15 Blauw 200000 Vier vijf
4 2020 Apache Zwart 190000 Vier vijf
5 2018 Kogel Grijs 200000 vijftig
6 2017 Hertog Geel 190000 35
7 2019 druk op Rood 90000 Vier vijf
8 2020 FZ-s Zwart 100000 40
9 2019 R15 Oranje 200000 40
10 2020 Kogel Zwart 190000 35
elf 2018 Hertog Rood 128000 30
12 2020 Harley-Davidson Zwart 400000 25

Zoals we kunnen zien, zijn de kleur en prijs van de R15-fiets met succes gewijzigd.