Die SQL-Befehle ( AKTUALISIEREN Und LÖSCHEN ) werden verwendet, um die Daten zu ändern, die bereits in der Datenbank vorhanden sind. Der SQL-Befehl DELETE verwendet eine WHERE-Klausel.
SQL-UPDATE Die Anweisung wird verwendet, um die Daten der in Tabellen enthaltenen Datensätze zu ändern. Welche Zeilen aktualisiert werden sollen, wird durch eine Bedingung entschieden. Um die Bedingung anzugeben, verwenden wir die WHERE-Klausel.
Die UPDATE-Anweisung kann in folgender Form geschrieben werden:
Hardcover vs. Taschenbuch
UPDATE table_name SET [column_name1= value1,... column_nameN = valueN] [WHERE condition]
Sehen wir uns die Syntax an:
UPDATE table_name SET column_name = expression WHERE conditions
Nehmen wir ein Beispiel: Hier aktualisieren wir einen Eintrag in der Quelltabelle.
SQL-Anweisung:
UPDATE students SET User_Name = 'beinghuman' WHERE Student_Id = '3'
Quellentabelle:
Studenten ID | Vorname | Familienname, Nachname | Nutzername |
---|---|---|---|
1 | Es gibt | Sharma | Sharmili |
2 | Rahul | Maurya | so berühmt |
3 | James | Gehhilfe | Jonny |
Sehen Sie sich das Ergebnis nach der Aktualisierung des Werts an:
Studenten ID | Vorname | Familienname, Nachname | Nutzername |
---|---|---|---|
1 | Es gibt | Sharma | Sharmili |
2 | Rahul | Maurya | so berühmt |
3 | James | Gehhilfe | menschlich sein |
Mehrere Felder aktualisieren:
Wenn Sie mehrere Felder aktualisieren möchten, sollten Sie jede Feldzuordnung durch ein Komma trennen.
SQL UPDATE-Anweisung für mehrere Felder:
UPDATE students SET User_Name = 'beserious', First_Name = 'Johnny' WHERE Student_Id = '3'
Das Ergebnis der Tabelle ist unten angegeben:
Studenten ID | Vorname | Familienname, Nachname | Nutzername |
---|---|---|---|
1 | Es gibt | Sharma | Sharmili |
2 | Rahul | Maurya | so berühmt |
3 | Johnny | Gehhilfe | ernst |
MYSQL-SYNTAX ZUR AKTUALISIERUNG DER TABELLE:
UPDATE table_name SET field1 = new-value1, field2 = new-value2, [WHERE CLAUSE]
SQL-UPDATE-AUSWAHL:
SQL-UPDATE MIT SELECT QUERY:
Wir können die SELECT-Anweisung verwenden, um Datensätze über die UPDATE-Anweisung zu aktualisieren.
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)
Sie können auch dieses ausprobieren –
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
Meine SQL-SYNTAX:
Wenn Sie in My SQL ein UPDATE mit SELECT durchführen möchten, können Sie diese Syntax verwenden:
Nehmen wir ein Beispiel mit zwei Tabellen. Hier,
Wie groß ist mein Monitor?
Die erste Tabelle enthält -
Katzen-ID, Katzenname,
Und die zweite Tabelle enthält -
Rel_cat_id, rel_cat_name
SQL-UPDATE-Spalte:
doppelt verkettete Liste
Mit der SQL UPDATE-Abfrage können wir eine einzelne oder mehrere Spalten in SQL aktualisieren.
SQL-UPDATE-BEISPIEL MIT AKTUALISIERUNG EINER SPALTE:
UPDATE students SET student_id = 001 WHERE student_name = 'AJEET';
Dieses SQL UPDATE-Beispiel würde die student_id in der student-Tabelle auf „001“ aktualisieren, wobei student_name „AJEET“ ist.
SQL-UPDATE-BEISPIEL MIT AKTUALISIERUNG MEHRERER SPALTEN:
So aktualisieren Sie mehr als eine Spalte mit einer einzigen Update-Anweisung:
UPDATE students SET student_name = 'AJEET', Religion = 'HINDU' WHERE student_name = 'RAJU';
Diese SQL UPDATE-Anweisung ändert den Namen des Schülers in „AJEET“ und die Religion in „HINDU“, wobei der Name des Schülers „RAJU“ ist.