logo

SQL UPDATE-erklæring

SQL UPDATE-erklæring endrer eksisterende data fra tabellen.

OPPDATERING Uttalelse i SQL

UPDATE-erklæringen i SQL brukes til å oppdatere dataene til en eksisterende tabell i databasen. Vi kan oppdatere enkeltkolonner så vel som flere kolonner ved å bruke UPDATE-setningen i henhold til vårt krav.

På en veldig enkel måte kan vi si at SQL-kommandoer(UPDATE og SLETT ) brukes til å endre dataene som allerede er i databasen. SQL DELETE-kommandoen bruker en HVOR klausul.



Oppdater syntaks

Syntaksen for SQL UPDATE-setningen er:

OPPDATERING tabellnavn SET kolonne1 = verdi1, kolonne2 = verdi2,...
WHERE tilstand;

Hvor,

  • tabellnavn : navnet på tabellen
  • kolonne 1 : navn på første, andre, tredje kolonne….
  • verdi1 : ny verdi for første, andre, tredje kolonne….
  • betingelse : betingelse for å velge radene som

Parameter Forklaring

  1. OPPDATER: Kommando brukes til å oppdatere kolonneverdien i tabellen.
  2. HVOR: Spesifiserer betingelsen som vi ønsker å implementere på tabellen.

Merk: I spørringen ovenfor SETT setningen brukes til å sette nye verdier til den aktuelle kolonnen og HVOR klausul brukes til å velge radene som kolonnene skal oppdateres for. Hvis vi ikke har brukt WHERE-klausulen, vil kolonnene i alle radene bli oppdatert. Så WHERE-klausulen brukes til å velge de bestemte radene.

fotnoter markering

Eksempler på SQL UPDATE-erklæring

La oss se SQL-oppdateringssetningen med eksempler.

Først skal vi lage en tabell der vi bruker OPPDATERINGSerklæringen. For å lage tabellen, skriv følgende spørring:

Spørsmål:

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 opprettede tabellen vil se slik ut:

demo sql-tabell

Oppdater enkelt kolonne Bruk av UPDATE Statement Eksempel

Oppdater kolonnen NAME og sett verdien til 'Nitin' i radene der alder er 22.

Spørsmål:

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

Produksjon:

oppdater enkelt kolonne ved hjelp av eksempelutgang for oppdateringssetning

Oppdatering av flere kolonner ved hjelp av UPDATE Statement Eksempel

Oppdater kolonnene NAME til «Satyam» og Country til «USA» der kunde-ID er 1.

Spørsmål:

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

Produksjon :

nettverksoperativsystem
oppdatering av flere kolonner ved hjelp av eksempelutgang for oppdateringssetning

Merk: For å oppdatere flere kolonner har vi brukt komma(,) for å skille navnene og verdiene til to kolonner.

Utelater WHERE-klausul i UPDATE-erklæringen

Hvis vi utelater WHERE-klausulen fra oppdateringsspørringen, vil alle radene bli oppdatert.

Spørsmål:

  UPDATE   Customer   SET   CustomerName = 'Shubham';>

Produksjon:

Tabellen Kunde vil nå se slik ut,

utelate hvor-klausul i eksempelutdata for oppdateringssetning

Viktige punkter om SQL UPDATE-erklæring

  • SQL UPDATE Statement brukes til å oppdatere data i en eksisterende tabell i databasen.
  • UPDATE-setningen kan oppdatere én eller flere kolonner ved å bruke SET-leddet.
  • WHERE-leddet brukes til å spesifisere betingelsen for valg av rader som skal oppdateres.
  • Å utelate WHERE-leddet i en UPDATE-setning vil resultere i oppdatering av alle rader i tabellen.