De SQL-opdrachten ( UPDATE En VERWIJDEREN ) worden gebruikt om de gegevens die al in de database staan te wijzigen. De SQL DELETE-opdracht gebruikt een WHERE-clausule.
SQL-UPDATE statement wordt gebruikt om de gegevens van de records in tabellen te wijzigen. Welke rijen moeten worden bijgewerkt, wordt bepaald door een voorwaarde. Om de voorwaarde te specificeren, gebruiken we de WHERE-clausule.
De UPDATE-instructie kan in de volgende vorm worden geschreven:
iets snel sorteren
UPDATE table_name SET [column_name1= value1,... column_nameN = valueN] [WHERE condition]
Laten we de syntaxis bekijken:
UPDATE table_name SET column_name = expression WHERE conditions
Laten we een voorbeeld nemen: hier gaan we een item in de brontabel bijwerken.
SQL-instructie:
UPDATE students SET User_Name = 'beinghuman' WHERE Student_Id = '3'
Brontabel:
Student_ID | Voornaam | Achternaam | Gebruikersnaam |
---|---|---|---|
1 | Er bestaat | Sharma | sharmili |
2 | Rahul | Maurya | zo beroemd |
3 | Jakobus | Wandelaar | jonny |
Bekijk het resultaat na het updaten van de waarde:
Student_ID | Voornaam | Achternaam | Gebruikersnaam |
---|---|---|---|
1 | Er bestaat | Sharma | sharmili |
2 | Rahul | Maurya | zo beroemd |
3 | Jakobus | Wandelaar | mens zijn |
Meerdere velden bijwerken:
Als u meerdere velden gaat bijwerken, moet u elke veldtoewijzing scheiden met een komma.
SQL UPDATE-instructie voor meerdere velden:
UPDATE students SET User_Name = 'beserious', First_Name = 'Johnny' WHERE Student_Id = '3'
Het resultaat van de tabel vindt u hieronder:
Java while-lus
Student_ID | Voornaam | Achternaam | Gebruikersnaam |
---|---|---|---|
1 | Er bestaat | Sharma | sharmili |
2 | Rahul | Maurya | zo beroemd |
3 | Johnny | Wandelaar | wees serieus |
MYSQL-SYNTAX VOOR HET UPDATEN VAN TABEL:
UPDATE table_name SET field1 = new-value1, field2 = new-value2, [WHERE CLAUSE]
SQL-UPDATE SELECTEER:
SQL-UPDATE MET GESELECTEERDE QUERY:
We kunnen de SELECT-instructie gebruiken om records bij te werken via de UPDATE-instructie.
SYNTAXIS:
UPDATE tableDestination SET tableDestination.col = value WHERE EXISTS ( SELECT col2.value FROM tblSource WHERE tblSource.join_col = tblDestination. Join_col AND tblSource.Constraint = value)
Je kunt deze ook proberen -
UPDATE Table SET Table.column1 = othertable.column 1, Table.column2 = othertable.column 2 FROM Table INNER JOIN Other_table ON Table.id = other_table.id
Mijn SQL-SYNTAXIS:
Als u wilt UPDATEN met SELECT in Mijn SQL, kunt u deze syntaxis gebruiken:
Laten we een voorbeeld nemen met twee tabellen. Hier,
Eerste tabel bevat -
Cat_id, cat_name,
En de tweede tabel bevat -
Rel_cat_id, rel_cat_naam
SQL-UPDATE-KOLOM:
snel sorteren
We kunnen een enkele of meerdere kolommen in SQL bijwerken met de SQL UPDATE-query.
VOORBEELD VAN SQL-UPDATE MET HET UPDATEN VAN ENKELE KOLOM:
UPDATE students SET student_id = 001 WHERE student_name = 'AJEET';
Dit SQL UPDATE-voorbeeld zou de student_id bijwerken naar '001' in de studententabel, waarbij student_name 'AJEET' is.
VOORBEELD VAN SQL-UPDATE MET MEERDERE KOLOMMEN UPDATEN:
Meer dan één kolom bijwerken met één enkele update-instructie:
UPDATE students SET student_name = 'AJEET', Religion = 'HINDU' WHERE student_name = 'RAJU';
Deze SQL UPDATE-instructie verandert de naam van de student in 'AJEET' en de religie in 'HINDU', waarbij de naam van de student 'RAJU' is.