I denne artikkelen lærer du hvordan du endrer verdien til den spesifikke kolonnen i Structured Query Language.
UPDATE-kommandoen i SQL lar databasebrukerne endre verdien til den spesifikke kolonnen i tabellen. Vi kan også endre dataene til to eller flere kolonner ved å bruke én spørring.
Syntaksen for å endre verdien til en spesifikk kolonne i tabellen er gitt nedenfor:
UPDATE Table_Name SET Column_Name = New_Value WHERE Condition;
Syntaksen for å endre verdien av en eller flere kolonner i tabellen er gitt nedenfor:
kvartal i virksomhet
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å bruke SET nøkkelord i OPPDATER kommando for å endre verdien av kolonnene. WHERE-leddet spesifiserer hvilken rad du vil endre.
Hvis du vil endre verdien til den aktuelle kolonnen i tabellen, må du følge de fem trinnene nedenfor ett etter ett i gitt rekkefølge:
- Opprett en database.
- Lag en tabell i databasen, og sett inn dataene i tabellen.
- Vis tabellen før verdien oppdateres.
- Endre verdien til en kolonne i tabellen.
- Vis tabellen etter at verdien er oppdatert.
Nå skal vi forklare hvert trinn med et eksempel:
Trinn 1: Opprett en database
I det strukturerte spørringsspråket er databaseoppretting det første trinnet for å lagre de strukturerte tabellene i databasen.
streng til json java
Bruk følgende SQL-syntaks for å lage en database:
CREATE DATABASE Database_Name;
Følgende CREATE-kommando oppretter kjøretøydatabasen i SQL-databasesystemet:
CREATE DATABASE Vehicles;
Trinn 2: Lag en tabell og sett inn dataene
Etter at databasen er opprettet, må du bruke følgende syntaks for å lage 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 at du vil lage Sykler bord i Kjøretøy database. For dette må du skrive følgende spørring i SQL-applikasjonen din:
CREATE TABLE Bikes ( Number Int, Model Int, Bike_Name Varchar (20), Color Varchar (20), Price Int, Average Int, ) ;
Etter at tabellen er opprettet, må du sette inn dataene til sykler i Bikes-tabellen ved å bruke følgende spørring:
java listestreng
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);
Trinn 3: Se tabellen før du oppdaterer verdiene
Etter tabelloppretting og datainnsetting kan du se de innsatte dataene i Bikes-tabellen ved å skrive inn følgende spørring i SQL-applikasjonen din:
SELECT * FROM Bikes;
Produksjon:
Antall | Modell | Bike_Name | Farge | Pris | Gjennomsnitt | |||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2019 | Apache | Svart | 180 000 | 49 | |||||
2 | 2020 | trykk | Svart | 190 000 | femti | |||||
3 | 2019 | R15 | Blå | 200 000 | Fire fem | |||||
4 | 2020 | Apache | Svart | 190 000 | Fire fem | |||||
5 | 2018 | Kule | Grå | 200 000 | femti | |||||
6 | 2017 | hertug | Gul | 190 000 | 35 | |||||
7 | 2019 | trykk | rød | 90 000 | Fire fem | |||||
8 | 2020 | FZ-er | Svart | 100 000 | 40 | |||||
9 | 2019 | R15 | oransje | 200 000 | 40 | |||||
10 | 2020 | Kule | Svart | 190 000 | 35 | |||||
elleve | 2018 | hertug | rød | 128 000 | 30 | |||||
12 | 2020 | Harley Davidson | Svart | 400 000 | 25 |
Trinn 4: Endre verdien for en bestemt kolonne i tabellen
Hvis du vil endre fargen på en sykkel, må du skrive inn følgende spørring i SQL:
osi modelllag
UPDATE Bikes SET Color = Red WHERE Bike_Name = Apache;
Trinn 5: Se tabellen etter oppdatering av verdiene
For å sjekke resultatet av spørringen utført i det fjerde trinnet, må du skrive inn følgende SELECT-kommando i SQL:
SELECT * FROM Bikes;
Antall | Modell | Bike_Name | Farge | Pris | Gjennomsnitt | |||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2019 | Apache | Svart | 180 000 | 49 | |||||
2 | 2020 | trykk | Svart | 190 000 | femti | |||||
3 | 2019 | R15 | Blå | 200 000 | Fire fem | |||||
4 | 2020 | Apache | Svart | 190 000 | Fire fem | |||||
5 | 2018 | Kule | Grå | 200 000 | femti | |||||
6 | 2017 | hertug | Gul | 190 000 | 35 | |||||
7 | 2019 | trykk | rød | 90 000 | Fire fem | |||||
8 | 2020 | FZ-er | Svart | 100 000 | 40 | |||||
9 | 2019 | R15 | oransje | 200 000 | 40 | |||||
10 | 2020 | Kule | Svart | 190 000 | 35 | |||||
elleve | 2018 | hertug | rød | 128 000 | 30 | |||||
12 | 2020 | Harley Davidson | Svart | 400 000 | 25 |
Som vi kan se, har fargen på Apache Bike blitt endret i Biler-tabellen.
Endre verdien for flere kolonner i tabellen
Hvis du vil oppdatere verdiene til flere kolonner i Bikes-tabellen, må du skrive spørringen nedenfor i SQL:
OPPDATERING SykkelSETT Farge = Grønn, Pris = 90000 HVOR Sykkelnavn = R15;For å sjekke resultatet av spørringen ovenfor, må du skrive inn følgende SELECT-kommando i SQL:
SELECT * FROM Bikes;
Antall | Modell | Bike_Name | Farge | Pris | Gjennomsnitt | |||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2019 | Apache | Svart | 180 000 | 49 | |||||
2 | 2020 | trykk | Svart | 190 000 | femti | |||||
3 | 2019 | R15 | Blå | 200 000 | Fire fem | |||||
4 | 2020 | Apache | Svart | 190 000 | Fire fem | |||||
5 | 2018 | Kule | Grå | 200 000 | femti | |||||
6 | 2017 | hertug | Gul | 190 000 | 35 | |||||
7 | 2019 | trykk | rød | 90 000 | Fire fem | |||||
8 | 2020 | FZ-er | Svart | 100 000 | 40 | |||||
9 | 2019 | R15 | oransje | 200 000 | 40 | |||||
10 | 2020 | Kule | Svart | 190 000 | 35 | |||||
elleve | 2018 | hertug | rød | 128 000 | 30 | |||||
12 | 2020 | Harley Davidson | Svart | 400 000 | 25 |
Som vi kan se at fargen og prisen på R15-sykkelen har blitt endret.