logo

SQL-UPDATE

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_IDVoornaamAchternaamGebruikersnaam
1Er bestaatSharmasharmili
2RahulMauryazo beroemd
3JakobusWandelaarjonny

Bekijk het resultaat na het updaten van de waarde:

Student_IDVoornaamAchternaamGebruikersnaam
1Er bestaatSharmasharmili
2RahulMauryazo beroemd
3JakobusWandelaar 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_IDVoornaamAchternaamGebruikersnaam
1Er bestaatSharmasharmili
2RahulMauryazo 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.