logo

SQL UPPDATERING

SQL-kommandona ( UPPDATERING och RADERA ) används för att ändra data som redan finns i databasen. SQL DELETE-kommandot använder en WHERE-sats.

SQL UPPDATERING uttalande används för att ändra data i de poster som hålls av tabeller. Vilka rader som ska uppdateras, det bestäms av ett villkor. För att ange villkor använder vi WHERE-satsen.

UPDATE-satsen kan skrivas i följande form:

java concat sträng
 UPDATE table_name SET [column_name1= value1,... column_nameN = valueN] [WHERE condition] 

Låt oss se syntaxen:

 UPDATE table_name SET column_name = expression WHERE conditions 

Låt oss ta ett exempel: här ska vi uppdatera en post i källtabellen.

SQL-sats:

 UPDATE students SET User_Name = 'beinghuman' WHERE Student_Id = '3' 

Källtabell:

Student-IDFörnamnEfternamnAnvändarnamn
1Det finnsSharmasharmili
2RahulMauryasoffiga
3JamesRollatorjonny

Se resultatet efter uppdateringsvärdet:

Student-IDFörnamnEfternamnAnvändarnamn
1Det finnsSharmasharmili
2RahulMauryasoffiga
3JamesRollator vara mänsklig

Uppdatera flera fält:

Om du ska uppdatera flera fält bör du separera varje fälttilldelning med ett kommatecken.

SQL UPDATE-sats för flera fält:

 UPDATE students SET User_Name = 'beserious', First_Name = 'Johnny' WHERE Student_Id = '3' 

Resultatet av tabellen visas nedan:

java arraylist sortering
Student-IDFörnamnEfternamnAnvändarnamn
1Det finnsSharmasharmili
2RahulMauryasoffiga
3 Johnny Rollator var allvarlig

MYSQL SYNTAX FÖR UPPDATERING AV TABELL:

 UPDATE table_name SET field1 = new-value1, field2 = new-value2, [WHERE CLAUSE] 

SQL UPDATE SELECT:

SQL UPPDATERING MED SELECT QUERY:

Vi kan använda SELECT-satsen för att uppdatera poster genom UPDATE-satsen.

SYNTAX:

 UPDATE tableDestination SET tableDestination.col = value WHERE EXISTS ( SELECT col2.value FROM tblSource WHERE tblSource.join_col = tblDestination. Join_col AND tblSource.Constraint = value) 

Du kan också prova den här -

 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 

Min SQL-SYNTAX:

Om du vill UPPDATERA med SELECT i My SQL kan du använda denna syntax:

Låt oss ta ett exempel med två tabeller. Här,

Den första tabellen innehåller -

Cat_id, cat_name,

Och den andra tabellen innehåller -

Rel_cat_id, rel_cat_name

SQL UPPDATERINGSKOLUMN:

java få aktuellt datum

Vi kan uppdatera en enstaka eller flera kolumner i SQL med SQL UPDATE-fråga.

SQL UPPDATERING EXEMPEL MED UPPDATERING AV ENKEL KOLUMN:

 UPDATE students SET student_id = 001 WHERE student_name = 'AJEET'; 

Detta SQL UPDATE-exempel skulle uppdatera student_id till '001' i elevtabellen där student_name är 'AJEET'.

SQL UPPDATERING EXEMPEL MED UPPDATERING AV FLERA KOLUMNER:

Så här uppdaterar du mer än en kolumn med en enda uppdateringssats:

 UPDATE students SET student_name = 'AJEET', Religion = 'HINDU' WHERE student_name = 'RAJU'; 

Denna SQL UPDATE-sats kommer att ändra elevens namn till 'AJEET' och religion till 'HINDU' där elevens namn är 'RAJU'.