Ebből a cikkből megtudhatja, hogyan módosíthatja az adott oszlop értékét a Strukturált lekérdezési nyelvben.
java mintakód
Az SQL UPDATE parancsa lehetővé teszi az adatbázis-felhasználók számára, hogy módosítsák a táblázat adott oszlopának értékét. Egy lekérdezéssel két vagy több oszlop adatait is módosíthatjuk.
A táblázat egy adott oszlopának értékének megváltoztatásának szintaxisa az alábbiakban látható:
UPDATE Table_Name SET Column_Name = New_Value WHERE Condition;
A táblázat egy vagy több oszlopa értékének megváltoztatásának szintaxisa az alábbiakban látható:
UPDATE Table_Name SET Column_Name_1 = New_Value_1, Column_Name_2 = New_Value_2, ......, Column_Name_N = New_Value_N WHERE Condition;
Használnunk kell a SET kulcsszó ban,-ben FRISSÍTÉS parancs az oszlopok értékének módosításához. A WHERE záradék meghatározza, hogy melyik sort kívánja módosítani.
Ha módosítani szeretné a táblázatban az adott oszlop értékét, akkor az alábbi öt lépést kell egyenként a megadott sorrendben követnie:
- Hozzon létre egy adatbázist.
- Hozzon létre egy táblázatot az adatbázisban, és szúrja be az adatokat a táblába.
- Az érték frissítése előtt jelenítse meg a táblázatot.
- Módosítsa egy oszlop értékét a táblázatban.
- Az érték frissítése után jelenítse meg a táblázatot.
Most minden lépést egy példával magyarázunk:
1. lépés: Hozzon létre egy adatbázist
A strukturált lekérdező nyelvben az adatbázis létrehozása az első lépés a strukturált táblák adatbázisban való tárolására.
Használja a következő SQL szintaxist adatbázis létrehozásához:
CREATE DATABASE Database_Name;
A következő CREATE parancs létrehozza a Járművek adatbázist az SQL adatbázisrendszerben:
CREATE DATABASE Vehicles;
2. lépés: Hozzon létre egy táblázatot, és helyezze be az adatokat
Az adatbázis létrehozása után a következő szintaxist kell használnia a táblázat létrehozásához:
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) );
Tegyük fel, hogy szeretné létrehozni a Kerékpárok táblázat a Járművek adatbázis. Ehhez a következő lekérdezést kell beírni az SQL alkalmazásba:
CREATE TABLE Bikes ( Number Int, Model Int, Bike_Name Varchar (20), Color Varchar (20), Price Int, Average Int, ) ;
A táblázat létrehozása után a kerékpárok adatait be kell szúrni a Kerékpárok táblába az alábbi lekérdezéssel:
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);
3. lépés: Az értékek frissítése előtt tekintse meg a táblázatot
A táblázat létrehozása és az adatok beillesztése után a Bikes tábla beszúrt adatait az alábbi lekérdezés beírásával tekintheti meg az SQL alkalmazásban:
SELECT * FROM Bikes;
Kimenet:
Szám | Modell | Bike_Name | Szín | Ár | Átlagos | |||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2019 | Apache | Fekete | 180 000 | 49 | |||||
2 | 2020 | nyomja meg | Fekete | 190 000 | ötven | |||||
3 | 2019 | R15 | Kék | 200 000 | Négy öt | |||||
4 | 2020 | Apache | Fekete | 190 000 | Négy öt | |||||
5 | 2018 | Golyó | Szürke | 200 000 | ötven | |||||
6 | 2017 | Herceg | Sárga | 190 000 | 35 | |||||
7 | 2019 | nyomja meg | Piros | 90000 | Négy öt | |||||
8 | 2020 | FZ-s | Fekete | 100 000 | 40 | |||||
9 | 2019 | R15 | narancs | 200 000 | 40 | |||||
10 | 2020 | Golyó | Fekete | 190 000 | 35 | |||||
tizenegy | 2018 | Herceg | Piros | 128000 | 30 | |||||
12 | 2020 | Harley Davidson | Fekete | 400 000 | 25 |
4. lépés: Módosítsa egy adott oszlop értékét a táblázatban
Ha meg szeretné változtatni bármelyik kerékpár színét, akkor a következő lekérdezést kell begépelnie SQL-ben:
UPDATE Bikes SET Color = Red WHERE Bike_Name = Apache;
5. lépés: Az értékek frissítése után tekintse meg a táblázatot
A 4. lépésben végrehajtott lekérdezés eredményének ellenőrzéséhez a következő SELECT parancsot kell begépelni SQL-ben:
SELECT * FROM Bikes;
Szám | Modell | Bike_Name | Szín | Ár | Átlagos | |||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2019 | Apache | Fekete | 180 000 | 49 | |||||
2 | 2020 | nyomja meg | Fekete | 190 000 | ötven | |||||
3 | 2019 | R15 | Kék | 200 000 | Négy öt | |||||
4 | 2020 | Apache | Fekete | 190 000 | Négy öt | |||||
5 | 2018 | Golyó | Szürke | 200 000 | ötven | |||||
6 | 2017 | Herceg | Sárga | 190 000 | 35 | |||||
7 | 2019 | nyomja meg | Piros | 90000 | Négy öt | |||||
8 | 2020 | FZ-s | Fekete | 100 000 | 40 | |||||
9 | 2019 | R15 | narancs | 200 000 | 40 | |||||
10 | 2020 | Golyó | Fekete | 190 000 | 35 | |||||
tizenegy | 2018 | Herceg | Piros | 128000 | 30 | |||||
12 | 2020 | Harley Davidson | Fekete | 400 000 | 25 |
Amint látjuk, az Apache Bike színe sikeresen megváltozott az Autók táblázatban.
Módosítsa a Több oszlop értékét a táblázatban
Ha a Bikes tábla több oszlopának értékét szeretné frissíteni, akkor az alábbi lekérdezést kell megírnia SQL-ben:
UPDATE Bikes SET Szín = zöld, ár = 90000 WHERE Bike_Name = R15;A fenti lekérdezés eredményének ellenőrzéséhez a következő SELECT parancsot kell begépelnie SQL-ben:
SELECT * FROM Bikes;
Szám | Modell | Bike_Name | Szín | Ár | Átlagos | |||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2019 | Apache | Fekete | 180 000 | 49 | |||||
2 | 2020 | nyomja meg | Fekete | 190 000 | ötven | |||||
3 | 2019 | R15 | Kék | 200 000 | Négy öt | |||||
4 | 2020 | Apache | Fekete | 190 000 | Négy öt | |||||
5 | 2018 | Golyó | Szürke | 200 000 | ötven | |||||
6 | 2017 | Herceg | Sárga | 190 000 | 35 | |||||
7 | 2019 | nyomja meg | Piros | 90000 | Négy öt | |||||
8 | 2020 | FZ-s | Fekete | 100 000 | 40 | |||||
9 | 2019 | R15 | narancs | 200 000 | 40 | |||||
10 | 2020 | Golyó | Fekete | 190 000 | 35 | |||||
tizenegy | 2018 | Herceg | Piros | 128000 | 30 | |||||
12 | 2020 | Harley Davidson | Fekete | 400 000 | 25 |
Amint látjuk, az R15-ös kerékpár színét és árát is sikeresen megváltoztatták.