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:
- Maak een database.
- Maak een tabel in de database en plaats de gegevens in de tabel.
- Toon de tabel voordat de waarde wordt bijgewerkt.
- Wijzig de waarde van een kolom in de tabel.
- 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.