logo

Stavek SQL UPDATE

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

  1. NADGRADNJA: Ukaz se uporablja za posodobitev vrednosti stolpca v tabeli.
  2. 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:

demo sql tabela

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:

posodobite en stolpec z izhodnim primerom izjave o posodobitvi

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 :

posodabljanje več stolpcev z izhodnim primerom izjave o posodobitvi

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,

izpustite stavek where v izhodu primera izjave o posodobitvi

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.