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-ID | Förnamn | Efternamn | Användarnamn |
---|---|---|---|
1 | Det finns | Sharma | sharmili |
2 | Rahul | Maurya | soffiga |
3 | James | Rollator | jonny |
Se resultatet efter uppdateringsvärdet:
Student-ID | Förnamn | Efternamn | Användarnamn |
---|---|---|---|
1 | Det finns | Sharma | sharmili |
2 | Rahul | Maurya | soffiga |
3 | James | Rollator | 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-ID | Förnamn | Efternamn | Användarnamn |
---|---|---|---|
1 | Det finns | Sharma | sharmili |
2 | Rahul | Maurya | soffiga |
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'.