SQL UPDATE-sats ändrar befintliga data från tabellen.
UPPDATERA uttalande i SQL
UPDATE-satsen i SQL används för att uppdatera data från en befintlig tabell i databasen. Vi kan uppdatera enstaka kolumner såväl som flera kolumner med hjälp av UPDATE-satsen enligt våra krav.
På ett mycket enkelt sätt kan vi säga att SQL-kommandon (UPDATE och RADERA ) används för att ändra data som redan finns i databasen. Kommandot SQL DELETE använder en VAR klausul.
Uppdatera syntax
Syntaxen för SQL UPDATE-satsen är:
lokaldatum
UPPDATERA tabellnamn SET kolumn1 = värde1, kolumn2 = värde2,...
WHERE skick;
Var,
- tabellnamn : namn på tabellen
- kolumn 1 : namn på första, andra, tredje kolumnen….
- värde1 : nytt värde för första, andra, tredje kolumnen….
- skick : villkor för att välja de rader för vilka
Parameter Förklaring
- UPPDATERING: Kommando används för att uppdatera kolumnvärdet i tabellen.
- VAR: Anger villkoret som vi vill implementera i tabellen.
Notera: I ovanstående fråga UPPSÄTTNING uttalande används för att ställa in nya värden till den specifika kolumnen och VAR sats används för att välja raderna för vilka kolumnerna behöver uppdateras. Om vi inte har använt WHERE-satsen kommer kolumnerna i alla rader att uppdateras. Så WHERE-satsen används för att välja de specifika raderna.
Exempel på SQL UPDATE-utlåtande
Låt oss se SQL-uppdateringssatsen med exempel.
Först skapar vi en tabell, där vi kommer att använda UPPDATERINGSATS. För att skapa tabellen, skriv följande fråga:
Fråga:
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;>
Den skapade tabellen kommer att se ut så här:

Uppdatera en kolumn Använda UPDATE Statement Exempel
Uppdatera kolumnen NAME och ställ in värdet på 'Nitin' på raderna där åldern är 22.
Fråga:
arraylist i java
UPDATE Customer SET CustomerName = 'Nitin' WHERE Age = 22;>
Produktion:

Uppdatera flera kolumner med hjälp av UPDATE Statement Exempel
Uppdatera kolumnerna NAMN till 'Satyam' och Land till 'USA' där kund-ID är 1.
Fråga:
UPDATE Customer SET CustomerName = 'Satyam', Country = 'USA' WHERE CustomerID = 1;>
Produktion :

Notera: För att uppdatera flera kolumner har vi använt komma(,) för att separera namnen och värdena på två kolumner.
Utelämna WHERE-klausulen i UPDATE-utlåtandet
Om vi utelämnar WHERE-satsen från uppdateringsfrågan kommer alla rader att uppdateras.
Fråga:
försök catch block java
UPDATE Customer SET CustomerName = 'Shubham';>
Produktion:
Tabellen Kund kommer nu att se ut så här,

Viktiga punkter om SQL UPDATE-sats
- SQL UPDATE Statement används för att uppdatera data i en befintlig tabell i databasen.
- UPDATE-satsen kan uppdatera enstaka eller flera kolumner med hjälp av SET-satsen.
- WHERE-satsen används för att specificera villkoret för val av rader som ska uppdateras.
- Om du utelämnar WHERE-satsen i en UPDATE-sats kommer alla rader i tabellen att uppdateras.