V tomto článku sa dozviete, ako zmeniť hodnotu konkrétneho stĺpca v jazyku Structured Query Language.
Príkaz UPDATE v SQL umožňuje užívateľom databázy zmeniť hodnotu špecifického stĺpca v tabuľke. Pomocou jedného dotazu môžeme upraviť aj údaje dvoch alebo viacerých stĺpcov.
čo je const v jave
Syntax na zmenu hodnoty konkrétneho stĺpca v tabuľke je uvedená nižšie:
UPDATE Table_Name SET Column_Name = New_Value WHERE Condition;
Syntax na zmenu hodnoty jedného alebo viacerých stĺpcov v tabuľke je uvedená nižšie:
UPDATE Table_Name SET Column_Name_1 = New_Value_1, Column_Name_2 = New_Value_2, ......, Column_Name_N = New_Value_N WHERE Condition;
Musíme použiť SET kľúčové slovo v AKTUALIZOVAŤ príkaz na úpravu hodnoty stĺpcov. Klauzula WHERE určuje, ktorý riadok chcete zmeniť.
Ak chcete upraviť hodnotu konkrétneho stĺpca v tabuľke, musíte postupovať podľa nasledujúcich piatich krokov jeden po druhom v danom poradí:
- Vytvorte databázu.
- Vytvorte tabuľku v databáze a vložte údaje do tabuľky.
- Zobrazte tabuľku pred aktualizáciou hodnoty.
- Zmeňte hodnotu stĺpca v tabuľke.
- Po aktualizácii hodnoty zobraziť tabuľku.
Teraz vysvetlíme každý krok na príklade:
Krok 1: Vytvorte databázu
V štruktúrovanom dotazovacom jazyku je vytvorenie databázy prvým krokom na uloženie štruktúrovaných tabuliek do databázy.
Na vytvorenie databázy použite nasledujúcu syntax SQL:
CREATE DATABASE Database_Name;
Nasledujúci príkaz CREATE vytvorí databázu vozidiel v systéme SQL databázy:
CREATE DATABASE Vehicles;
Krok 2: Vytvorte tabuľku a vložte údaje
Po vytvorení databázy musíte na vytvorenie tabuľky použiť nasledujúcu syntax:
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) );
Predpokladajme, že chcete vytvoriť Bicykle stôl v Vozidlá databázy. Na tento účel musíte vo svojej aplikácii SQL napísať nasledujúci dotaz:
CREATE TABLE Bikes ( Number Int, Model Int, Bike_Name Varchar (20), Color Varchar (20), Price Int, Average Int, ) ;
Po vytvorení tabuľky musíte vložiť údaje o bicykloch do tabuľky Bicykle pomocou nasledujúceho dotazu:
hranatý materiál
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);
Krok 3: Pred aktualizáciou hodnôt si pozrite tabuľku
Po vytvorení tabuľky a vložení údajov môžete zobraziť vložené údaje tabuľky Bicykle zadaním nasledujúceho dotazu vo vašej aplikácii SQL:
SELECT * FROM Bikes;
Výkon:
číslo | Model | Bike_Name | Farba | cena | Priemerná | |||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2019 | Apache | čierna | 180 000 | 49 | |||||
2 | 2020 | Stlačte tlačidlo | čierna | 190 000 | päťdesiat | |||||
3 | 2019 | R15 | Modrá | 200 000 | Štyri | |||||
4 | 2020 | Apache | čierna | 190 000 | Štyri | |||||
5 | 2018 | Bullet | Šedá | 200 000 | päťdesiat | |||||
6 | 2017 | Duke | žltá | 190 000 | 35 | |||||
7 | 2019 | Stlačte tlačidlo | Červená | 90 000 | Štyri | |||||
8 | 2020 | FZ-s | čierna | 100 000 | 40 | |||||
9 | 2019 | R15 | Oranžová | 200 000 | 40 | |||||
10 | 2020 | Bullet | čierna | 190 000 | 35 | |||||
jedenásť | 2018 | Duke | Červená | 128 000 | 30 | |||||
12 | 2020 | Harley Davidson | čierna | 400 000 | 25 |
Krok 4: Zmeňte hodnotu konkrétneho stĺpca v tabuľke
Ak chcete zmeniť farbu akéhokoľvek bicykla, musíte zadať nasledujúci dotaz v SQL:
UPDATE Bikes SET Color = Red WHERE Bike_Name = Apache;
Krok 5: Po aktualizácii hodnôt si pozrite tabuľku
Ak chcete skontrolovať výsledok dotazu vykonaného v 4. kroku, musíte zadať nasledujúci príkaz SELECT v SQL:
SELECT * FROM Bikes;
číslo | Model | Bike_Name | Farba | cena | Priemerná | |||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2019 | Apache | čierna | 180 000 | 49 | |||||
2 | 2020 | Stlačte tlačidlo | čierna | 190 000 | päťdesiat | |||||
3 | 2019 | R15 | Modrá | 200 000 | Štyri | |||||
4 | 2020 | Apache | čierna | 190 000 | Štyri | |||||
5 | 2018 | Bullet | Šedá | 200 000 | päťdesiat | |||||
6 | 2017 | Duke | žltá | 190 000 | 35 | |||||
7 | 2019 | Stlačte tlačidlo | Červená | 90 000 | Štyri | |||||
8 | 2020 | FZ-s | čierna | 100 000 | 40 | |||||
9 | 2019 | R15 | Oranžová | 200 000 | 40 | |||||
10 | 2020 | Bullet | čierna | 190 000 | 35 | |||||
jedenásť | 2018 | Duke | Červená | 128 000 | 30 | |||||
12 | 2020 | Harley Davidson | čierna | 400 000 | 25 |
Ako vidíme, farba Apache Bike bola úspešne zmenená v tabuľke Cars.
Zmeňte hodnotu viacerých stĺpcov v tabuľke
Ak chcete aktualizovať hodnoty viacerých stĺpcov v tabuľke Bicykle, musíte v SQL napísať nasledujúci dotaz:
AKTUALIZÁCIA SÚPRAVY BICYKLOV Farba = Zelená, Cena = 90 000 WHERE Bike_Name = R15;Ak chcete skontrolovať výsledok vyššie uvedeného dotazu, musíte zadať nasledujúci príkaz SELECT v SQL:
SELECT * FROM Bikes;
číslo | Model | Bike_Name | Farba | cena | Priemerná | |||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2019 | Apache | čierna | 180 000 | 49 | |||||
2 | 2020 | Stlačte tlačidlo | čierna | 190 000 | päťdesiat | |||||
3 | 2019 | R15 | Modrá | 200 000 | Štyri | |||||
4 | 2020 | Apache | čierna | 190 000 | Štyri | |||||
5 | 2018 | Bullet | Šedá | 200 000 | päťdesiat | |||||
6 | 2017 | Duke | žltá | 190 000 | 35 | |||||
7 | 2019 | Stlačte tlačidlo | Červená | 90 000 | Štyri | |||||
8 | 2020 | FZ-s | čierna | 100 000 | 40 | |||||
9 | 2019 | R15 | Oranžová | 200 000 | 40 | |||||
10 | 2020 | Bullet | čierna | 190 000 | 35 | |||||
jedenásť | 2018 | Duke | Červená | 128 000 | 30 | |||||
12 | 2020 | Harley Davidson | čierna | 400 000 | 25 |
Ako vidíme, farba a cena bicykla R15 boli úspešne zmenené.