În acest articol, veți învăța cum să modificați valoarea unei coloane specifice în limbajul de interogare structurat.
Comanda UPDATE din SQL permite utilizatorilor bazei de date să modifice valoarea coloanei specifice din tabel. De asemenea, putem modifica datele a două sau mai multe coloane folosind o singură interogare.
algoritmul kmp
Sintaxa pentru modificarea valorii unei anumite coloane din tabel este dată mai jos:
UPDATE Table_Name SET Column_Name = New_Value WHERE Condition;
Sintaxa pentru modificarea valorii uneia sau mai multor coloane din tabel este dată mai jos:
UPDATE Table_Name SET Column_Name_1 = New_Value_1, Column_Name_2 = New_Value_2, ......, Column_Name_N = New_Value_N WHERE Condition;
Trebuie să folosim SET cuvânt cheie în ACTUALIZAȚI comanda pentru modificarea valorii coloanelor. Clauza WHERE specifică ce rând doriți să schimbați.
Dacă doriți să modificați valoarea unei anumite coloane din tabel, trebuie să urmați cei cinci pași de mai jos unul câte unul, în ordinea dată:
- Creați o bază de date.
- Creați un tabel în baza de date și introduceți datele în tabel.
- Afișați tabelul înainte ca valoarea să fie actualizată.
- Modificați valoarea unei coloane din tabel.
- Afișați tabelul după ce valoarea este actualizată.
Acum, vom explica fiecare pas cu un exemplu:
Pasul 1: Creați o bază de date
În limbajul de interogare structurat, crearea bazei de date este primul pas pentru stocarea tabelelor structurate în baza de date.
Utilizați următoarea sintaxă SQL pentru a crea o bază de date:
CREATE DATABASE Database_Name;
Următoarea comandă CREATE creează baza de date Vehicles în sistemul de bază de date SQL:
CREATE DATABASE Vehicles;
Pasul 2: Creați un tabel și introduceți datele
După crearea bazei de date, trebuie să utilizați următoarea sintaxă pentru a crea tabelul:
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) );
Să presupunem că doriți să creați Biciclete masa în Vehicule Bază de date. Pentru aceasta, trebuie să scrieți următoarea interogare în aplicația dvs. SQL:
CREATE TABLE Bikes ( Number Int, Model Int, Bike_Name Varchar (20), Color Varchar (20), Price Int, Average Int, ) ;
După crearea tabelului, trebuie să introduceți datele bicicletelor în tabelul Biciclete folosind următoarea interogare:
floppy disk
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);
Pasul 3: Vizualizați tabelul înainte de a actualiza valorile
După crearea tabelului și inserarea datelor, puteți vizualiza datele introduse din tabelul Bikes tastând următoarea interogare în aplicația dvs. SQL:
SELECT * FROM Bikes;
Ieșire:
Număr | Model | Bike_Name | Culoare | Preț | In medie | |||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2019 | Apache | Negru | 180000 | 49 | |||||
2 | 2020 | presa | Negru | 190000 | cincizeci | |||||
3 | 2019 | R15 | Albastru | 200000 | Patru cinci | |||||
4 | 2020 | Apache | Negru | 190000 | Patru cinci | |||||
5 | 2018 | Glonţ | Gri | 200000 | cincizeci | |||||
6 | 2017 | Duce | Galben | 190000 | 35 | |||||
7 | 2019 | presa | roșu | 90000 | Patru cinci | |||||
8 | 2020 | FZ-s | Negru | 100000 | 40 | |||||
9 | 2019 | R15 | Portocale | 200000 | 40 | |||||
10 | 2020 | Glonţ | Negru | 190000 | 35 | |||||
unsprezece | 2018 | Duce | roșu | 128000 | 30 | |||||
12 | 2020 | Harley Davidson | Negru | 400000 | 25 |
Pasul 4: Modificați valoarea unei anumite coloane din tabel
Dacă doriți să schimbați culoarea oricărei biciclete, trebuie să introduceți următoarea interogare în SQL:
UPDATE Bikes SET Color = Red WHERE Bike_Name = Apache;
Pasul 5: Vizualizați tabelul după actualizarea valorilor
Pentru a verifica rezultatul interogării executate în pasul 4, trebuie să tastați următoarea comandă SELECT în SQL:
SELECT * FROM Bikes;
Număr | Model | Bike_Name | Culoare | Preț | In medie | |||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2019 | Apache | Negru | 180000 | 49 | |||||
2 | 2020 | presa | Negru | 190000 | cincizeci | |||||
3 | 2019 | R15 | Albastru | 200000 | Patru cinci | |||||
4 | 2020 | Apache | Negru | 190000 | Patru cinci | |||||
5 | 2018 | Glonţ | Gri | 200000 | cincizeci | |||||
6 | 2017 | Duce | Galben | 190000 | 35 | |||||
7 | 2019 | presa | roșu | 90000 | Patru cinci | |||||
8 | 2020 | FZ-s | Negru | 100000 | 40 | |||||
9 | 2019 | R15 | Portocale | 200000 | 40 | |||||
10 | 2020 | Glonţ | Negru | 190000 | 35 | |||||
unsprezece | 2018 | Duce | roșu | 128000 | 30 | |||||
12 | 2020 | Harley Davidson | Negru | 400000 | 25 |
După cum putem vedea, culoarea Apache Bike a fost schimbată cu succes în tabelul Cars.
Modificați valoarea coloanelor multiple din tabel
Dacă doriți să actualizați valorile mai multor coloane din tabelul Biciclete, atunci trebuie să scrieți interogarea de mai jos în SQL:
UPDATE Bikes SET Culoare = Verde, Pret = 90000 WHERE Bike_Name = R15;Pentru a verifica rezultatul interogării de mai sus, trebuie să tastați următoarea comandă SELECT în SQL:
SELECT * FROM Bikes;
Număr | Model | Bike_Name | Culoare | Preț | In medie | |||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2019 | Apache | Negru | 180000 | 49 | |||||
2 | 2020 | presa | Negru | 190000 | cincizeci | |||||
3 | 2019 | R15 | Albastru | 200000 | Patru cinci | |||||
4 | 2020 | Apache | Negru | 190000 | Patru cinci | |||||
5 | 2018 | Glonţ | Gri | 200000 | cincizeci | |||||
6 | 2017 | Duce | Galben | 190000 | 35 | |||||
7 | 2019 | presa | roșu | 90000 | Patru cinci | |||||
8 | 2020 | FZ-s | Negru | 100000 | 40 | |||||
9 | 2019 | R15 | Portocale | 200000 | 40 | |||||
10 | 2020 | Glonţ | Negru | 190000 | 35 | |||||
unsprezece | 2018 | Duce | roșu | 128000 | 30 | |||||
12 | 2020 | Harley Davidson | Negru | 400000 | 25 |
După cum putem vedea că culoarea și prețul bicicletei R15 au fost schimbate cu succes.