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
- ATJAUNINĀT: Komanda tiek izmantota, lai atjauninātu kolonnas vērtību tabulā.
- 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:

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:

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

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,

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.