logo

SQL UPDATE pareiškimas

SQL UPDATE pareiškimas pakeičia esamus duomenis iš lentelės.

skirtumas tarp įmonės ir įmonės

UPDATE pareiškimas SQL

UPDATE pareiškimas SQL naudojamas duomenų bazėje esamos lentelės duomenims atnaujinti. Mes galime atnaujinti atskirus stulpelius ir kelis stulpelius naudodami teiginį UPDATE pagal mūsų reikalavimą.

Labai paprastai galime pasakyti, kad SQL komandos (UPDATE ir IŠTRINTI ) naudojami duomenų, kurie jau yra duomenų bazėje, keitimui. SQL DELETE komanda naudoja a KUR sąlyga.



Atnaujinti sintaksę

SQL UPDATE pareiškimo sintaksė yra:

ATNAUJINTI lentelės_pavadinimą SET1 stulpelis = 1 vertė, 2 stulpelis = 2 vertė,…
KUR sąlyga;

kur,

  • lentelės_pavadinimas : lentelės pavadinimas
  • 1 stulpelis : pirmo, antro, trečio stulpelio pavadinimas….
  • vertė1 : nauja pirmojo, antrojo, trečiojo stulpelio reikšmė….
  • sąlyga : sąlyga pasirinkti eilutes, kurioms

Parametrų paaiškinimas

  1. ATNAUJINIMAS: Komanda naudojama lentelės stulpelio reikšmei atnaujinti.
  2. KUR: Nurodoma sąlyga, kurią norime įgyvendinti lentelėje.

Pastaba: Aukščiau pateiktoje užklausoje NUSTATYTI teiginys naudojamas norint nustatyti naujas reikšmes tam tikram stulpeliui ir KUR sąlyga naudojama norint pasirinkti eilutes, kurių stulpelius reikia atnaujinti. Jei nenaudojome WHERE sąlygos, stulpeliai visose eilutėse bus atnaujinti. Taigi WHERE sąlyga naudojama konkrečioms eilutėms pasirinkti.

SQL UPDATE pareiškimo pavyzdžiai

Pažiūrėkime SQL atnaujinimo teiginį su pavyzdžiais.

Pirmiausia sukursime lentelę, kurioje naudosime UPDATE pareiškimą. Norėdami sukurti lentelę, parašykite šią užklausą:

Užklausa:

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

Sukurta lentelė atrodys taip:

Demonstracinė sql lentelė

Atnaujinkite vieną stulpelį Naudojant UPDATE pareiškimo pavyzdį

Atnaujinkite stulpelį NAME ir eilutėse, kuriose amžius yra 22 metai, nustatykite reikšmę į „Nitin“.

Užklausa:

kaip konvertuoti int į java eilutę
  UPDATE   Customer   SET   CustomerName  = 'Nitin' WHERE Age = 22;>

Išvestis:

atnaujinkite vieną stulpelį naudodami atnaujinimo teiginio pavyzdžio išvestį

Kelių stulpelių atnaujinimas naudojant UPDATE pareiškimo pavyzdį

Atnaujinkite stulpelius NAME į „Satyam“, o šalį – į „JAV“, kur „CustomerID“ yra 1.

Užklausa:

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

Išvestis :

kelių stulpelių atnaujinimas naudojant atnaujinimo teiginio pavyzdžio išvestį

Pastaba: Norėdami atnaujinti kelis stulpelius, dviejų stulpelių pavadinimus ir reikšmes atskiriame kableliais (,).

UPDATE pareiškime praleistas WHERE punktas

Jei atnaujinimo užklausoje praleisime sąlygą WHERE, visos eilutės bus atnaujintos.

Užklausa:

t ff
  UPDATE   Customer   SET   CustomerName = 'Shubham';>

Išvestis:

Lentelė Klientas dabar atrodys taip,

praleisti kur sąlygą atnaujinimo teiginio pavyzdžio išvestyje

Svarbūs punktai apie SQL UPDATE pareiškimą

  • SQL UPDATE pareiškimas naudojamas esamos duomenų bazės lentelės duomenims atnaujinti.
  • UPDATE sakinys gali atnaujinti vieną arba kelis stulpelius naudojant SET sąlygą.
  • WHERE sąlyga naudojama atnaujinamų eilučių pasirinkimo sąlygai nurodyti.
  • Praleidus WHERE sąlygą UPDATE sakinyje, bus atnaujintos visos lentelės eilutės.