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
- UPDATE: Commando wordt gebruikt om de kolomwaarde in de tabel bij te werken.
- 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:

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:

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 :

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,

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.