logo

SQL UPDATE paziņojums

SQL UPDATE paziņojums maina esošos datus no tabulas.

UPDATE paziņojums SQL

UPDATE paziņojums SQL tiek izmantots, lai atjauninātu datu bāzē esošās tabulas datus. Mēs varam atjaunināt atsevišķas kolonnas, kā arī vairākas kolonnas, izmantojot paziņojumu UPDATE atbilstoši mūsu prasībām.



Ļoti vienkāršā veidā mēs varam teikt, ka SQL komandas (UPDATE un DZĒST ) tiek izmantoti, lai mainītu datus, kas jau ir datu bāzē. Komanda SQL DELETE izmanto a KUR klauzula.

Atjaunināt sintaksi

SQL UPDATE paziņojuma sintakse ir:

UPDATE tabulas_nosaukums SET 1. kolonna = vērtība1, kolonna2 = vērtība2,…
KUR nosacījums;



kur,

  • tabulas_nosaukums : tabulas nosaukums
  • kolonna1 : pirmās, otrās, trešās kolonnas nosaukums….
  • vērtība1 : jauna vērtība pirmajai, otrajai, trešajai kolonnai….
  • stāvokli : nosacījums, lai atlasītu rindas, kurām

Parametra skaidrojums

  1. ATJAUNINĀT: Komanda tiek izmantota, lai atjauninātu kolonnas vērtību tabulā.
  2. KUR: Norāda nosacījumu, kuru mēs vēlamies ieviest tabulā.

Piezīme: Iepriekš minētajā vaicājumā IESTATĪT paziņojums tiek izmantots, lai iestatītu jaunas vērtības konkrētajai kolonnai un KUR klauzula tiek izmantota, lai atlasītu rindas, kurām kolonnas ir jāatjaunina. Ja mēs neesam izmantojuši WHERE klauzulu, tiks atjauninātas kolonnas visās rindās. Tātad, lai izvēlētos konkrētās rindas, tiek izmantota klauzula WHERE.

SQL UPDATE paziņojuma piemēri

Apskatīsim SQL atjaunināšanas paziņojumu ar piemēriem.



Vispirms izveidosim tabulu, kurā izmantosim UPDATE paziņojumu. Lai izveidotu tabulu, ierakstiet šādu vaicājumu:

Vaicājums:

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;>

Izveidotā tabula izskatīsies šādi:

demo sql tabula

Atjaunināt vienu kolonnu Izmantojot UPDATE paziņojuma piemēru

Atjauniniet kolonnu NAME un iestatiet vērtību uz “Nitin” rindās, kurās vecums ir 22 gadi.

Vaicājums:

  UPDATE   Customer   SET   CustomerName  = 'Nitin' WHERE Age = 22;>

Izvade:

atjauniniet vienu kolonnu, izmantojot atjaunināšanas paziņojuma piemēru izvadi

Vairāku kolonnu atjaunināšana, izmantojot UPDATE paziņojuma piemēru

Atjauniniet kolonnas NAME uz “Satyam” un valsti uz “ASV”, kur Klienta ID ir 1.

Vaicājums:

  UPDATE   Customer   SET   CustomerName = 'Satyam',  Country = 'USA'   WHERE   CustomerID = 1;>

Izvade :

kā izpildīt skriptu
vairāku kolonnu atjaunināšana, izmantojot atjaunināšanas priekšraksta piemēra izvadi

Piezīme: Lai atjauninātu vairākas kolonnas, mēs esam izmantojuši komatu (,), lai atdalītu divu kolonnu nosaukumus un vērtības.

UPDATE paziņojumā izlaista WHERE klauzula

Ja atjaunināšanas vaicājumā izlaidīsim klauzulu WHERE, tiks atjauninātas visas rindas.

Vaicājums:

  UPDATE   Customer   SET   CustomerName = 'Shubham';>

Izvade:

Tabula Klients tagad izskatīsies šādi,

izlaidiet kur klauzulu atjaunināšanas paziņojuma piemēra izvadē

Svarīgi punkti par SQL UPDATE paziņojumu

  • SQL UPDATE paziņojums tiek izmantots, lai atjauninātu datus esošās tabulas datu bāzē.
  • UPDATE priekšraksts var atjaunināt vienu vai vairākas kolonnas, izmantojot klauzulu SET.
  • Klauzula WHERE tiek izmantota, lai norādītu nosacījumus atjaunināmo rindu atlasei.
  • Izlaižot WHERE klauzulu priekšrakstā UPDATE, tiks atjauninātas visas tabulas rindas.