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.

  • Geben Sie zweitens Spalten und ihre neuen Werte nach dem Schlüsselwort SET an. Die Spalten, die nicht in der SET – Klausel angezeigt werden, behalten ihre ursprünglichen Werte bei.
  • Bestimmen Sie drittens, welche Zeilen im Zustand der Klausel 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 dieRETURNING – Klausel, um die aktualisierten Zeilen aus derUPDATE – Anweisung
    • zurückzugeben War dieses Tutorial hilfreich ?
    • YesNo

    Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.