logo

SQL UPDATE-erklæring

SQL UPDATE-erklæring ændrer de eksisterende data fra tabellen.

OPDATERING erklæring i SQL

UPDATE-erklæringen i SQL bruges til at opdatere dataene i en eksisterende tabel i databasen. Vi kan opdatere enkelte kolonner såvel som flere kolonner ved hjælp af UPDATE-erklæringen i henhold til vores krav.



På en meget enkel måde kan vi sige, at SQL-kommandoer(UPDATE og SLET ) bruges til at ændre de data, der allerede er i databasen. SQL DELETE-kommandoen bruger en HVOR klausul.

Opdater syntaks

Syntaksen for SQL UPDATE-sætning er:

OPDATERING tabelnavn SET kolonne1 = værdi1, kolonne2 = værdi2,...
WHERE tilstand;



Hvor,

  • tabelnavn : navnet på tabellen
  • kolonne 1 : navn på første, anden, tredje kolonne….
  • værdi1 : ny værdi for første, anden, tredje kolonne….
  • tilstand : betingelse for at vælge de rækker, for hvilke

Parameterforklaring

  1. OPDATERING: Kommando bruges til at opdatere kolonneværdien i tabellen.
  2. HVOR: Angiver den betingelse, som vi ønsker at implementere på tabellen.

Bemærk: I ovenstående forespørgsel SÆT sætning bruges til at sætte nye værdier til den pågældende kolonne og HVOR klausul bruges til at vælge de rækker, som kolonnerne skal opdateres for. Hvis vi ikke har brugt WHERE-sætningen, vil kolonnerne i alle rækkerne blive opdateret. Så WHERE-sætningen bruges til at vælge de særlige rækker.

afmærkning af fodnoter

Eksempler på SQL UPDATE-erklæring

Lad os se SQL-opdateringssætningen med eksempler.



Først vil vi oprette en tabel, hvorpå vi vil bruge UPDATE-erklæringen. For at oprette tabellen skal du skrive følgende forespørgsel:

Forespørgsel:

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 oprettede tabel vil se sådan ud:

demo sql tabel

Opdater enkelt kolonne Brug af UPDATE Statement Eksempel

Opdater kolonnen NAME og indstil værdien til 'Nitin' i rækkerne, hvor alderen er 22.

Forespørgsel:

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

Produktion:

opdater enkelt kolonne ved hjælp af opdateringssætningseksempel output

Opdatering af flere kolonner ved hjælp af UPDATE Statement Eksempel

Opdater kolonnerne NAVN til 'Satyam' og Land til 'USA', hvor kunde-id er 1.

Forespørgsel:

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

Produktion :

gør mens java
opdatering af flere kolonner ved hjælp af opdateringssætningseksempeloutput

Bemærk: Til opdatering af flere kolonner har vi brugt komma(,) til at adskille navne og værdier af to kolonner.

Udeladelse af WHERE-klausul i UPDATE-erklæring

Hvis vi udelader WHERE-sætningen fra opdateringsforespørgslen, vil alle rækkerne blive opdateret.

Forespørgsel:

  UPDATE   Customer   SET   CustomerName = 'Shubham';>

Produktion:

Tabellen Kunde vil nu se således ud,

udelad where-sætning i opdateringssætningseksempel output

Vigtige punkter om SQL UPDATE-erklæring

  • SQL UPDATE Statement bruges til at opdatere data i en eksisterende tabel i databasen.
  • UPDATE-sætningen kan opdatere enkelte eller flere kolonner ved hjælp af SET-sætningen.
  • WHERE-sætningen bruges til at specificere betingelsen for at vælge de rækker, der skal opdateres.
  • Udeladelse af WHERE-sætningen i en UPDATE-sætning vil resultere i opdatering af alle rækker i tabellen.