UPDATE Anweisung :
Die Aktualisierungsabfrage wird verwendet, um in einer Tabelle sich zu ändern oder die vorhandenen Werte zu modifizieren.
Die Update Syntaxe ist
UPDATE tbl_name SET col_name1=expr1 [, col_name2=expr2 ...] [WHERE where_condition];
Die UPDATE Abfrage aktualisiert die Spalten von vorhandenen Zeilen in einer Tabelle mit den neuen Werten. Die SET Klausel wird verwendet, um zu zeigen, welche Spalten ist, modifiziert zu werden. Das WHERE Klausel wird verwendet, um die Bedingungen anzugeben, die identifizieren, welche Zeilen ist, aktualisiert zu werden.
Das folgende Beispiel stellt die Adresse des Studenten auf eine neue Adresse.
mysql> update student set address='welling street' where address='victoria street';
Query OK, 1 row affected (0.03 sec) Rows matched: 1 Changed: 1 Warnings: 0
Aber dies stellt die ganze Adresse der Studenten ein, die auf der victoria Straße jemals gelebt haben zu Welling Straße ein.
Nehmen wir an, wenn wir die Adresse eines einzelnen Studenten zu einer neuen Adresse dann einstellen wollen, dann können wir die unterhalb Option wählen.
mysql> update student set address='welling street' where name='jack';
Query OK, 1 row affected (0.03 sec) Rows matched: 1 Changed: 1 Warnings: 0
Wenn wir die Noten der Studenten ändern wollen wir können diese Anweisung verwenden.
mysql> update student set marks=100 where name='david';
Query OK, 1 row affected (0.01 sec) Rows matched: 1 Changed: 1 Warnings: 0
Dies kann auch als das Folgende neu geschrieben werden.
mysql> update student set marks=marks+2 where name='david';
Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0
In UPDATE Anweisung können wir auch die Rechenoperationen verwenden.