logo

SQL UPDATE-instructie

SQL UPDATE-instructie wijzigt de bestaande gegevens uit de tabel.

UPDATE-instructie in SQL

De UPDATE-instructie in SQL wordt gebruikt om de gegevens van een bestaande tabel in de database bij te werken. We kunnen zowel afzonderlijke kolommen als meerdere kolommen bijwerken met behulp van de UPDATE-instructie volgens onze vereisten.



Op een heel eenvoudige manier kunnen we zeggen dat SQL-opdrachten (UPDATE en VERWIJDEREN ) worden gebruikt om de gegevens te wijzigen die al in de database staan. De SQL DELETE-opdracht gebruikt a WAAR clausule.

Syntaxis bijwerken

De syntaxis voor de SQL UPDATE-instructie is:

UPDATE tabelnaam SET kolom1 = waarde1, kolom2 = waarde2,…
WAAR voorwaarde;



Waar,

  • tafel naam : naam van de tabel
  • kolom1 : naam van eerste, tweede, derde kolom….
  • waarde1 : nieuwe waarde voor eerste, tweede, derde kolom….
  • voorwaarde : voorwaarde om de rijen te selecteren waarvoor de

Parameterverklaring

  1. UPDATE: Commando wordt gebruikt om de kolomwaarde in de tabel bij te werken.
  2. WAAR: Specificeert de voorwaarde die we op de tafel willen implementeren.

Opmerking: In de bovenstaande vraag wordt de SET -instructie wordt gebruikt om nieuwe waarden in te stellen voor de specifieke kolom en de WAAR clausule wordt gebruikt om de rijen te selecteren waarvoor de kolommen moeten worden bijgewerkt. Als we de WHERE-clausule niet hebben gebruikt, worden de kolommen in alle rijen bijgewerkt. De WHERE-clausule wordt dus gebruikt om de specifieke rijen te kiezen.

homogeen mengsel

Voorbeelden van SQL UPDATE-instructie

Laten we de SQL-update-instructie met voorbeelden bekijken.



Eerst zullen we een tabel maken, waarop we de UPDATE-verklaring zullen gebruiken. Om de tabel te maken, schrijft u de volgende query:

Vraag:

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

De gemaakte tabel ziet er als volgt uit:

demo-sql-tabel

Eén kolom bijwerken Voorbeeld van UPDATE-instructie gebruiken

Update de kolom NAAM en stel de waarde in op ‘Nitin’ in de rijen waar de Leeftijd 22 is.

Vraag:

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

Uitgang:

update een enkele kolom met behulp van de voorbeelduitvoer van de update-instructie

Meerdere kolommen bijwerken met behulp van het UPDATE-instructievoorbeeld

Update de kolommen NAAM naar ‘Satyam’ en Land naar ‘VS’ waarbij KlantID 1 is.

Vraag:

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

Uitvoer :

het bijwerken van meerdere kolommen met behulp van de voorbeelduitvoer van de update-instructie

Opmerking: Voor het bijwerken van meerdere kolommen hebben we komma(,) gebruikt om de namen en waarden van twee kolommen te scheiden.

WHERE-clausule weglaten in UPDATE-verklaring

Als we de WHERE-clausule weglaten uit de updatequery, worden alle rijen bijgewerkt.

Vraag:

microservices-tutorial
  UPDATE   Customer   SET   CustomerName = 'Shubham';>

Uitgang:

De tabel Klant ziet er nu zo uit,

laat de Where-clausule weg in de voorbeelduitvoer van de update-instructie

Belangrijke punten over de SQL UPDATE-instructie

  • SQL UPDATE-instructie wordt gebruikt om gegevens in een bestaande tabel in de database bij te werken.
  • De UPDATE-instructie kan één of meerdere kolommen bijwerken met behulp van de SET-clausule.
  • De WHERE-clausule wordt gebruikt om de voorwaarde op te geven voor het selecteren van de rijen die moeten worden bijgewerkt.
  • Als u de WHERE-clausule in een UPDATE-instructie weglaat, worden alle rijen in de tabel bijgewerkt.