logo

SQL UPDATE-sats

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

  1. UPPDATERING: Kommando används för att uppdatera kolumnvärdet i tabellen.
  2. 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:

demo sql-tabell

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 en kolumn med hjälp av exempelutdata för uppdateringssatsen

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 :

uppdatering av flera kolumner med hjälp av exempelutdata för uppdateringssatsen

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,

utelämna where-satsen i exempelutdata för uppdateringssatsen

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.