logo

Kuinka muuttaa sarakkeen arvoa SQL:ssä

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ä:

  1. Luo tietokanta.
  2. Luo taulukko tietokantaan ja lisää tiedot taulukkoon.
  3. Näytä taulukko ennen arvon päivittämistä.
  4. Muuta taulukon sarakkeen arvoa.
  5. 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.