Postgres aktualisieren Zeilen

Postgres aktualisieren Zeilen
Mit PostgreSQL können Sie Werte in einer Spalte oder Zeile durch integrierte Schlüsselwörter von "Einfügen", "Update" und "Löschen" einfügen, aktualisieren oder löschen. Diese Schlüsselwörter machen es weniger kompliziert, zeitlich und skalierbar, damit Benutzer ihre Tabellenzeilen oder -spalten ändern können. In diesem Artikel werden wir darüber sprechen, wie Sie Ihre Zeilen in einer Tabelle mit dem Schlüsselwort "Aktualisieren" in PostgreSQL aktualisieren können. Sie lernen verschiedene Implementierungen zum Aktualisieren von Zeilen in einer Tabelle und machen sie verständlicher. Um Zeilen zu aktualisieren, müssen Sie das Schlüsselwort "Aktualisieren" in Ihrer Anweisung verwenden. Die Verwendung des Befehls „Update“ besteht darin, Änderungen in Ihrer Tabelle zu ändern. Die grundlegende Syntax für die Aktualisierung einer Zeile in einer Tabelle ist unten angegeben: Update Table_Name
Setzen Sie Spalte1 = value1,…, columnn = valuen;

Die obige Erklärung erklärt Folgendes:

Erwähnen Sie zuerst das Schlüsselwort "Update". Erwähnen Sie den Namen der Tabelle, die Sie ändern möchten.

Schreiben Sie dann das Schlüsselwort "Set" zusammen mit dem Namen "Spalten" "Spalte1" und legen Sie den Wert fest, den Sie vor Ort von "Value1" eingeben möchten. Sie können mehr als eine Spalte nach dem Schlüsselwort "Set" eingeben. Das Schlüsselwort „Set“, wie der Name schon sagt, setzt den Wert, den Sie für eine bestimmte Spalte eingegeben haben.

In der Anweisung "Update" können Sie auch die Bedingungen mit der Klausel "Wo" einfügen. Es ist optional, wenn Sie die Bedingung hinzufügen möchten, und erwähnen Sie dann die Klausel "Wo". Die Syntax für die Einbeziehung der „Wo“ -Knoten in der Aussage lautet:

Update Table_Name
Setzen
Wo Bedingungen;

Es liegt an Ihnen, den „wo“ -Zustand hinzuzufügen. Es filtert alle Datensätze und ändert nur die genannten. Wenn Sie nicht die Klausel "Wo" angeben, aktualisieren Sie alle Datensätze in der Tabelle.

Aktualisieren Sie eine Tabelle mit der Rückgabeklausel:

Da die Klausel "Wo" in der Anweisung "Update" optional ist, hat sie auch die optionale Rückgabeklausel. Die Klausel „Rückkehr“ gibt die in der Tabelle geänderten Zeilen zurück. Die folgende Syntax zeigt das Beispiel:

Update Table_Name
Setzen
Wo Bedingungen
Rückkehr *;

In der obigen Anweisung gibt das "*" die Datensätze aller aktualisierten Zeilen zurück.

Rückgabeaufzeichnung einer bestimmten Zeile:

Wenn Sie die Informationen einer bestimmten Zeile zurückgeben möchten, führen Sie die folgende Abfrage aus:

Update Table_Name
Setzen
Wo Bedingungen
Rückkehralter;

Indem Sie einen bestimmten Spaltennamen erwähnen, können Sie den Datensatz dieser Zeile abrufen.

Zeile mit dem Schlüsselwort "AS" zurückgeben:

Sie können auch den Wert des Rückgabewerts ändern, den Sie angegeben haben, indem Sie die folgende Anweisung ausführen:

Update Table_Name
Setzen
Wo Bedingungen
Rückkehralter als Zahlen;

Das Schlüsselwort "AS" gibt die aktualisierte Spalte "Alter" mit dem verschiedenen als "Zahlen" angegebenen Namen zurück.

PostgreSQL -Zeilen in Tabelle einordnen:

Für die Aktualisierung einer Zeile in einer Tabelle muss zuerst eine Tabelle vorhanden sein. Zum Erstellen einer Tabelle wird der Befehl „erstellen“ verwendet, der in der folgenden Demonstration zu sehen ist:

TABLE CREATE STUPLE_COURSE_INFO (
"ID" int Primärschlüssel nicht null ,
"f_name" varchar (100) ,
"l_name" varchar (100) ,
"Alter" Ganzzahl nicht null ,
"Abteilung" Varchar (255) ,
"cours_name" varchar (255) ,
"Gebühren" Varchar (255)
)

Die Tabelle wird mit dem Namen "Student_Course_Info" erstellt. Ich habe einige Daten darin eingefügt, die unten in den Ergebnissen angezeigt werden:

Jetzt können wir die Zeilen in der obigen Tabelle "student_course_info" mit "Update" -Fandten aktualisieren.

Aktualisieren Sie die einzelne Zeile in eine Tabelle in PostgreSQL:

Wir werden zuerst eine einzelne Zeile in einer Tabelle in PostgreSQL über den Befehl „Update“ aktualisieren, der durch die folgende Syntax erfolgen kann:

Aktualisieren Sie "student_course_info"
SET CURTS_NAME = 'Programmieren'
Wobei "id" = 3;

Nach dem Befehl "update" in der obigen Syntax wird der Tabellenname als "student_course_info" angegeben, in dem wir Änderungen vornehmen möchten. Wir haben die Spalte "curse_name" der Tabelle geändert und den Wert von 'Statik' auf 'Programmierung' in der Zeile festgelegt, in der die ID = 3. Die Klausel "Wo" in der Tabelle wird in die spezifische Zeile gerichtet, die wir ändern wollten. Die obige Syntax zeigt die folgende Ausgabe:

Zur Validierung, dass die Zeile korrekt aktualisiert wird, zeigen Sie die Tabelle mit der Anweisung „Auswählen“ als:

Wählen Sie * aus "student_course_info" aus "student_course_info"

Wie wir von oben verifizieren können, dass die Spalte "cours_name", in der ID = 3 jetzt vom Wert "Statik" bis 'Programmierung' aktualisiert wird, aktualisiert wird.

Aktualisieren Sie mehrere Zeilen in eine Tabelle in PostgreSQL:

Im obigen Beispiel haben wir eine einzelne Zeile mit dem Befehl „Update“ in einer Tabelle aktualisiert, in der die gesamte Tabelle in den Ergebnissen zurückgegeben wird. Lassen Sie uns in diesem Beispiel eine Abfrage ausführen, die mehrere Zeilen in einer Tabelle aktualisiert und nur die von uns aktualisierten Spalten zurückgibt:

Aktualisieren Sie "student_course_info"
Setzen Sie "curse_name" = 'Ethik',
"Alter" = 23,
"Gebühren" = '30000' '
Wobei "id" = 2
Rückgabe "Curs_Name", "Age", "Gebühren";

Die vorherige Anweisung aktualisiert mehrere Zeilen in einer Tabelle, die "curse_name", "älter" und "Gebühren" enthält, wobei die ID = 2 und die von uns aktualisierten Zeilen zurückgibt. Das Ergebnis für die obige Aussage ist unten zu sehen:

Die obige Ausgabe überprüft, dass die Spalten "COURS_NAME", "Alter" und "Gebühren" erfolgreich mit den Werten, die ich festgelegt habe.

Abschluss:

Dieser Artikel basierte auf der Aktualisierung von Zeilen in einer Tabelle mit dem Befehl „Update“ in PostgreSQL. In diesem Leitfaden haben wir die Verwendung des Befehls „Update“ in verschiedenen Abfragen gelernt. Die Implementierung des Befehls "Update" mit den Klauseln "WO" und "Rückgabe" in den Anweisungen und Aktualisierung der einzelnen und mehrere Zeilen, wobei nur die aktualisierten Werte in einer Tabelle zurückgegeben werden. Es ist einfach, "Update" -Antagen in PostgreSQL und zeitlich effizient zu implementieren, da kein Befehl erstellt werden muss, um die gesamte Tabelle zu aktualisieren. Es wäre kompliziert, Tabellen mit großen Datenmengen zu aktualisieren. Wir hoffen, Sie haben diesen Artikel hilfreich gefunden. Folgen Sie weiterhin Linux Tipps für weitere Tipps und Informationen.