Stavek SQL UPDATE spremeni obstoječe podatke iz tabele.
Izjava UPDATE v SQL
Stavek UPDATE v SQL se uporablja za posodobitev podatkov obstoječe tabele v bazi podatkov. Posodabljamo lahko posamezne stolpce in več stolpcev z uporabo izjave UPDATE v skladu z našimi zahtevami.
vrste binarnega drevesa
Na zelo preprost način lahko rečemo, da ukazi SQL (UPDATE in IZBRIŠI ) se uporabljajo za spreminjanje podatkov, ki so že v bazi podatkov. Ukaz SQL DELETE uporablja a KJE klavzula.
Posodobi sintakso
Sintaksa za stavek SQL UPDATE je:
POSODOBITE ime_tabele SET stolpec1 = vrednost1, stolpec2 = vrednost2,…
KJE stanje;
Kje,
- ime_tabele : ime tabele
- stolpec1 : ime prvega, drugega, tretjega stolpca….
- vrednost1 : nova vrednost za prvi, drugi, tretji stolpec….
- stanje : pogoj za izbiro vrstic, za katere je
Parameter Razlaga
- NADGRADNJA: Ukaz se uporablja za posodobitev vrednosti stolpca v tabeli.
- KJE: Podaja pogoj, ki ga želimo implementirati na tabelo.
Opomba: V zgornji poizvedbi je NASTAVI stavek se uporablja za nastavitev novih vrednosti določenemu stolpcu in KJE se uporablja za izbiro vrstic, za katere je treba stolpce posodobiti. Če nismo uporabili stavka WHERE, bodo stolpci v vseh vrsticah posodobljeni. Torej se stavek WHERE uporablja za izbiro določenih vrstic.
Primeri izjave SQL UPDATE
Oglejmo si izjavo o posodobitvi SQL s primeri.
Najprej bomo izdelali tabelo, na kateri bomo uporabili stavek UPDATE. Če želite ustvariti tabelo, napišite naslednjo poizvedbo:
poizvedba:
SQL CREATE TABLE Customer( CustomerID INT PRIMARY KEY, CustomerName VARCHAR(50), LastName VARCHAR(50), Country VARCHAR(50), Age int(2), Phone int(10) ); -- Insert some sample data into the Customers table INSERT INTO Customer (CustomerID, CustomerName, LastName, Country, Age, Phone) VALUES (1, 'Shubham', 'Thakur', 'India','23','xxxxxxxxxx'), (2, 'Aman ', 'Chopra', 'Australia','21','xxxxxxxxxx'), (3, 'Naveen', 'Tulasi', 'Sri lanka','24','xxxxxxxxxx'), (4, 'Aditya', 'Arpan', 'Austria','21','xxxxxxxxxx'), (5, 'Nishant. Salchichas S.A.', 'Jain', 'Spain','22','xxxxxxxxxx'); Select * from Customer;>
Ustvarjena tabela bo videti takole:

Posodobi en stolpec Primer uporabe izjave UPDATE
Posodobite stolpec NAME in nastavite vrednost na »Nitin« v vrsticah, kjer je starost 22.
poizvedba:
UPDATE Customer SET CustomerName = 'Nitin' WHERE Age = 22;>
Izhod:

Posodabljanje več stolpcev z uporabo stavka UPDATE Primer
Posodobite stolpca NAME v »Satyam« in državo v »ZDA«, kjer je CustomerID 1.
poizvedba:
UPDATE Customer SET CustomerName = 'Satyam', Country = 'USA' WHERE CustomerID = 1;>
Izhod :

Opomba: Za posodobitev več stolpcev smo uporabili vejico (,) za ločevanje imen in vrednosti dveh stolpcev.
Izpuščanje stavka WHERE v stavku UPDATE
Če iz poizvedbe za posodobitev izpustimo stavek WHERE, se posodobijo vse vrstice.
poizvedba:
UPDATE Customer SET CustomerName = 'Shubham';>
Izhod:
Tabela Stranka bo zdaj videti takole,

Pomembne točke o izjavi SQL UPDATE
- Stavek SQL UPDATE se uporablja za posodobitev podatkov v obstoječi tabeli v bazi podatkov.
- Stavek UPDATE lahko posodobi enega ali več stolpcev s klavzulo SET.
- Klavzula WHERE se uporablja za podajanje pogoja za izbiro vrstic za posodobitev.
- Če v stavku UPDATE izpustite člen WHERE, bodo posodobljene vse vrstice v tabeli.