Tässä artikkelissa opit muuttamaan tietyn sarakkeen arvoa strukturoidun kyselyn kielessä.
SQL:n UPDATE-komennon avulla tietokannan käyttäjät voivat muuttaa taulukon tietyn sarakkeen arvoa. Voimme myös muokata kahden tai useamman sarakkeen tietoja yhdellä kyselyllä.
Syntaksi taulukon tietyn sarakkeen arvon muuttamiseksi on annettu alla:
UPDATE Table_Name SET Column_Name = New_Value WHERE Condition;
Syntaksi taulukon yhden tai useamman sarakkeen arvon muuttamiselle on annettu alla:
UPDATE Table_Name SET Column_Name_1 = New_Value_1, Column_Name_2 = New_Value_2, ......, Column_Name_N = New_Value_N WHERE Condition;
Meidän on käytettävä SET avainsana in PÄIVITTÄÄ -komento sarakkeiden arvon muokkaamiseen. WHERE-lause määrittää, mitä riviä haluat muuttaa.
Jos haluat muokata taulukon tietyn sarakkeen arvoa, sinun on noudatettava alla olevia viittä vaihetta yksitellen annetussa järjestyksessä:
- Luo tietokanta.
- Luo taulukko tietokantaan ja lisää tiedot taulukkoon.
- Näytä taulukko ennen arvon päivittämistä.
- Muuta taulukon sarakkeen arvoa.
- Näytä taulukko arvon päivityksen jälkeen.
Nyt selitämme jokaista vaihetta esimerkillä:
Vaihe 1: Luo tietokanta
Strukturoidussa kyselykielessä tietokannan luominen on ensimmäinen vaihe strukturoitujen taulukoiden tallentamiseksi tietokantaan.
Luo tietokanta käyttämällä seuraavaa SQL-syntaksia:
CREATE DATABASE Database_Name;
Seuraava CREATE-komento luo ajoneuvot-tietokannan SQL-tietokantajärjestelmään:
CREATE DATABASE Vehicles;
Vaihe 2: Luo taulukko ja lisää tiedot
Tietokannan luomisen jälkeen sinun on käytettävä seuraavaa syntaksia taulukon luomiseen:
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) );
Oletetaan, että haluat luoda Pyörät taulukossa Ajoneuvot tietokanta. Tätä varten sinun on kirjoitettava seuraava kysely SQL-sovellukseesi:
CREATE TABLE Bikes ( Number Int, Model Int, Bike_Name Varchar (20), Color Varchar (20), Price Int, Average Int, ) ;
Taulukon luomisen jälkeen sinun on lisättävä pyörien tiedot Pyörät-taulukkoon seuraavalla kyselyllä:
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);
Vaihe 3: Katso taulukko ennen arvojen päivittämistä
Taulukon luomisen ja tietojen lisäyksen jälkeen voit tarkastella Bikes-taulukon lisättyjä tietoja kirjoittamalla seuraavan kyselyn SQL-sovelluksessasi:
SELECT * FROM Bikes;
Lähtö:
Määrä | Malli | Pyörän_nimi | Väri | Hinta | Keskiverto | |||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2019 | Apache | Musta | 180 000 | 49 | |||||
2 | 2020 | Lehdistö | Musta | 190 000 | viisikymmentä | |||||
3 | 2019 | R15 | Sininen | 200 000 | Neljä viisi | |||||
4 | 2020 | Apache | Musta | 190 000 | Neljä viisi | |||||
5 | 2018 | Luoti | Harmaa | 200 000 | viisikymmentä | |||||
6 | 2017 | Duke | Keltainen | 190 000 | 35 | |||||
7 | 2019 | Lehdistö | Punainen | 90 000 | Neljä viisi | |||||
8 | 2020 | FZ-s | Musta | 100 000 | 40 | |||||
9 | 2019 | R15 | Oranssi | 200 000 | 40 | |||||
10 | 2020 | Luoti | Musta | 190 000 | 35 | |||||
yksitoista | 2018 | Duke | Punainen | 128 000 | 30 | |||||
12 | 2020 | Harley Davidson | Musta | 400 000 | 25 |
Vaihe 4: Muuta taulukon tietyn sarakkeen arvoa
Jos haluat muuttaa minkä tahansa pyörän väriä, sinun on kirjoitettava seuraava kysely SQL:llä:
UPDATE Bikes SET Color = Red WHERE Bike_Name = Apache;
Vaihe 5: Tarkastele taulukkoa arvojen päivittämisen jälkeen
Jos haluat tarkistaa neljännessä vaiheessa suoritetun kyselyn tuloksen, sinun on kirjoitettava seuraava SELECT-komento SQL:ssä:
SELECT * FROM Bikes;
Määrä | Malli | Pyörän_nimi | Väri | Hinta | Keskiverto | |||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2019 | Apache | Musta | 180 000 | 49 | |||||
2 | 2020 | Lehdistö | Musta | 190 000 | viisikymmentä | |||||
3 | 2019 | R15 | Sininen | 200 000 | Neljä viisi | |||||
4 | 2020 | Apache | Musta | 190 000 | Neljä viisi | |||||
5 | 2018 | Luoti | Harmaa | 200 000 | viisikymmentä | |||||
6 | 2017 | Duke | Keltainen | 190 000 | 35 | |||||
7 | 2019 | Lehdistö | Punainen | 90 000 | Neljä viisi | |||||
8 | 2020 | FZ-s | Musta | 100 000 | 40 | |||||
9 | 2019 | R15 | Oranssi | 200 000 | 40 | |||||
10 | 2020 | Luoti | Musta | 190 000 | 35 | |||||
yksitoista | 2018 | Duke | Punainen | 128 000 | 30 | |||||
12 | 2020 | Harley Davidson | Musta | 400 000 | 25 |
Kuten näemme, Apache Bike -pyörän väriä on muutettu onnistuneesti Cars-taulukossa.
Muuta useiden sarakkeiden arvoa taulukossa
Jos haluat päivittää useiden Pyörät-taulukon sarakkeiden arvot, sinun on kirjoitettava alla oleva kysely SQL:llä:
UPDATE Bikes SET Väri = Vihreä, Hinta = 90000 WHERE Bike_Name = R15;Tarkistaaksesi yllä olevan kyselyn tuloksen, sinun on kirjoitettava seuraava SELECT-komento SQL:ssä:
SELECT * FROM Bikes;
Määrä | Malli | Pyörän_nimi | Väri | Hinta | Keskiverto | |||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2019 | Apache | Musta | 180 000 | 49 | |||||
2 | 2020 | Lehdistö | Musta | 190 000 | viisikymmentä | |||||
3 | 2019 | R15 | Sininen | 200 000 | Neljä viisi | |||||
4 | 2020 | Apache | Musta | 190 000 | Neljä viisi | |||||
5 | 2018 | Luoti | Harmaa | 200 000 | viisikymmentä | |||||
6 | 2017 | Duke | Keltainen | 190 000 | 35 | |||||
7 | 2019 | Lehdistö | Punainen | 90 000 | Neljä viisi | |||||
8 | 2020 | FZ-s | Musta | 100 000 | 40 | |||||
9 | 2019 | R15 | Oranssi | 200 000 | 40 | |||||
10 | 2020 | Luoti | Musta | 190 000 | 35 | |||||
yksitoista | 2018 | Duke | Punainen | 128 000 | 30 | |||||
12 | 2020 | Harley Davidson | Musta | 400 000 | 25 |
Kuten voimme nähdä, että R15-pyörän väriä ja hintaa on muutettu onnistuneesti.