Zusammenfassung: In diesem Tutorial erfahren Sie, wie Sie mit der Anweisung PostgreSQL UPDATE
vorhandene Daten in einer Tabelle aktualisieren.
Einführung in die PostgreSQL UPDATE-Anweisung
Mit der PostgreSQL UPDATE
– Anweisung können Sie Daten in einer Tabelle ändern., Im Folgenden wird die Syntax der UPDATE
– Anweisung veranschaulicht:
Code language: SQL (Structured Query Language) (sql)
Geben Sie in dieser Syntax den Namen der Tabelle an, die Sie nach dem SchlüsselwortUPDATE
aktualisieren möchten.
SET
an. Die Spalten, die nicht in der SET
– Klausel angezeigt werden, behalten ihre ursprünglichen Werte bei.WHERE
aktualisiert werden sollen.,DieWHERE
Klausel ist optional. Wenn Sie die WHERE
– Klausel weglassen, aktualisiert die UPDATE
– Anweisung alle Zeilen in der Tabelle.
Wenn die Anweisung UPDATE
erfolgreich ausgeführt wird, gibt sie das folgende Befehlstag zurück:
Die count
ist die Anzahl der aktualisierten Zeilen, einschließlich Zeilen, deren Werte sich nicht geändert haben.,
Zurückgeben aktualisierter Zeilen
DieUPDATE
Anweisung hat eine optionaleRETURNING
Klausel, die die aktualisierten Zeilen zurückgibt:
PostgreSQL UPDATE examples
Nehmen wir einige Beispiele für die Verwendung der PostgreSQLUPDATE
Anweisung.,
Einrichten einer Beispieltabelle
Die folgenden Anweisungen erstellen eine Tabelle mit dem Namen courses
und fügen einige Daten ein:
Die folgende Anweisung gibt die Daten aus der courses
Tabelle zurück:
Code language: SQL (Structured Query Language) (sql)
1) PostgreSQL UPDATE – Aktualisierung einer Zeile
Die folgende Anweisung verwendet die UPDATE
Anweisung, um den Kurs mit der ID 3 zu aktualisieren., Es ändert die published_date
von NULL
in '2020-08-01'
.
Code language: SQL (Structured Query Language) (sql)
Die Anweisung gibt die folgende Meldung zurück, dass eine Zeile aktualisiert wurde:
Code language: Shell Session (shell)
Die folgende Anweisung wählt den Kurs mit der ID 3 aus, um die Aktualisierung zu überprüfen:
Code language: SQL (Structured Query Language) (sql)
2) PostgreSQL UPDATE – Aktualisieren einer Zeile und Zurückgeben der aktualisierten Zeile
Die folgende Anweisung aktualisiert Kurs-ID 2., Es ändert published_date
des Kurses in und gibt den aktualisierten Kurs zurück.
Zusammenfassung
- Verwenden Sie die PostgreSQL
UPDATE
– Anweisung, um Daten in einer oder mehreren Spalten einer Tabelle zu aktualisieren. - Verwenden Sie die
RETURNING
– Klausel, um die aktualisierten Zeilen aus derUPDATE
– Anweisung
- zurückzugeben War dieses Tutorial hilfreich ?
- YesNo