Ändern Sie den Spaltennamen PostgreSQL

Ändern Sie den Spaltennamen PostgreSQL
In PostgreSQL müssen Sie während der Durchführung von Operationen Beziehungen erstellen. Nach der Erstellung der Tabellen möchten Sie möglicherweise die von Ihnen angegebenen Attribute bearbeiten. Eines der Beispiele besteht darin, den Spaltennamen der Tabelle zu ändern. Der Spaltenname kann in PostgreSQL geändert werden, indem der Befehl „Alter“ in der Tabelle verwendet wird.

Zuerst geben wir den Tabellennamen und dann den Spaltennamen nach der Umbenennungsklausel an. Drittens ist der Name, der platziert werden soll.

Erstellen Sie eine Tabelle mit dem Namen „Gerichte“ mit allen Attributen, die mit den Datentypen im Befehl geschrieben sind.

>> Tischgerichte erstellen (ID Ganzzahl Primärschlüssel, Name char (10), Origin char (10), Typ char (10));

Verwenden Sie, um den Inhalt dieser Daten anzuzeigen, eine Auswahlanweisung in der PSQL -Shell.

>> aus Gerichten auswählen;

Wir benötigen hier zwei Tabellen. Erstellen Sie also eine neue Tabelle "Desi_Dishes" und bilden Sie mit der zuvor erstellten Tabelle einen "Join". Denn in den kommenden Beispielen werden wir sie als Gelenk benötigen.

>> create Desi_dishes (in Inger, Name Char (10), Taste char (10), Dishes_id int, Vorzeichen Key (Dishes_id) Referenzen Gerichte (ID)); >> aus desi_dishes auswählen;

Nachdem wir beide Tabellen erstellt haben, erstellen wir nun eine Ansicht der beiden Tabellen für den Benutzer.

>> Erstellen Sie Ansicht All_dishes als D.id, d.Name, Gerichte von Desi_Dishes Inner Join Desi_dishes D auf D.id = d.DISSE_ID;

Die Ansicht beider Tabellen wird durch die Verwendung eines inneren Join erstellt. Diese Verbindung wird auf der ID der Tischtisch und auf dem „Dishes_ID“ angewendet, der der fremde Schlüssel derselben Tabelle ist.

Wenn wir in der Tabelle etwas ändern möchten, verwenden wir beispielsweise einen Änderungsbefehl, um eine bestimmte Zeile oder Spalte der Tabelle zu aktualisieren oder zu löschen. Um den Spaltennamen der Tabelle zu ändern, müssen wir den Befehl „Alter“ verwenden.

>> TABLE TISTER STAUS ANMAMEN Den Spaltennamen in D_NAME um

Aus der resultierenden Tabelle ist es sichtbar, dass der Name der Tabellengerichte als "d_name" aktualisiert wird. Sie können es unter Verwendung einer Auswahlanweisung überprüfen. In ähnlicher Weise haben wir auch den Namen der Spalte in der zweiten Tabelle geändert. Der Geschmack wird in "dd_taste" geändert.

>> TABLE TABLE DESI_DISHES den Spaltengeschmack in dd_taste umbenennen;

Um über die Spalten und Beschreibung der Tabelle zu erfahren, verwenden wir einen Befehl, um den Befehl der Beziehung zu beschreiben.

>> \ d+ All_dishes;

Aus der resultierenden Tabelle sehen Sie, dass die Spalten der Tabelle mit dem Spaltentyp und dem Speichertyp angezeigt werden. Alle diese Spalten sind nur diejenigen, die wir für die Erstellung der Sicht ausgewählt haben, indem beide Tabellen kombiniert werden. Einige andere Funktionen wie Collation und Standard werden ebenfalls erwähnt, haben aber keinen Wert.

In der Speicherspalte für Ganzzahl ist es „schlicht“, was bedeutet, dass sie unbegrenzt ist. Wir können eine beliebige Nummer verwenden, die wir wollen. Aber bei Namen und Gerichten ist es ein Charakter, der „erweitert“ ist, da wir die Grenze für die Anzahl der Zeichen angewendet haben. Die Definition der Ansicht erläutert den Befehl für die Erstellung der Ansicht.

Wenn wir nun die Informationen zu „Desi_Dishes“ sehen möchten, um die Änderung in der Spalte zu sehen, werden wir den Befehl in dieser Tabelle anwenden. Sie können die Spaltennamen auch überprüfen, indem Sie den Befehl auswählen, um alle Datensätze abzurufen. Dieser Befehl zeigt jedoch die zusätzlichen Funktionen in Bezug auf Spaltennamen.

Die Ansichtserstellung zeigt an, dass wir entweder die Spalte einer einzelnen Tabelle geändert haben. Wie wir jedoch den Join gebildet haben, ist die Änderung in der Ansicht deutlich angezeigt.

>> \ d+ desi_dishes;

Alle Spaltennamen werden eingetragen. Die Geschmacksspalte wird in den Namen „DD_Taste“ geändert, da wir den Spaltennamen zuvor mit der Abfrage umbenannt haben. Genau wie beim vorherigen Beispiel zeigt die Speicherspalte die einfachen oder erweiterten Formen der Spalten.

Es gibt einige weitere Beispiele bezüglich der Änderung der Spaltenattribute. Schauen wir sie uns an. Betrachten Sie eine Tabelle mit dem Namen "Technologie". Sie können seine Werte aus dem Befehl auswählen sehen

>> aus der Technologie auswählen;

Da gibt es 4 Spalten. Zum Beispiel haben einige "Char" oder einige eine "Ganzzahl". Für die Spalte "Modelle" haben wir "Varchar" verwendet. Wir möchten den Datentyp von VARCHAR nur in numerische oder ganze Zahlen ändern.

In diesem Fall werden wir einen auf die Tabelle „Technologie“ angewendeten Alter verwenden, der angewendet wird.

>> TABELLE TECHNOLOGE ANTECHNALTEN ALTEN -Spaltenmodelle Typ Numeric;

Dieser Befehl ändert den Spaltendatentyp. Sie können die Änderung sicherstellen, indem Sie zum Pgadmin -Pannel gehen und die Datenbank und Tabellen in die Tabelle „Technologie“ erweitern und die Spalte auswählen, die Sie überprüfen möchten, dh „Modelle“. Dann führt Sie mit der rechten Maustaste zum Dialogfeld, in dem die Details der Datentypen und der Spaltennamen angezeigt werden.

Sie können sehen, dass der Datentyp in eine numerische Form konvertiert wird.

Ähnlich wie bei der Umbenennung des Spaltennamens können wir den Tabellennamen auch mit dem Befehl „Alter“ ändern. Angenommen, wir haben eine Tabelle mit dem Namen "Sample1"

>> TABLE TABLE Sample1 Umbenennen in Proben;

Die Meldung "Alter Tabelle" zeigt, dass sich der Name der Tabelle geändert hat.

Betrachten Sie ein weiteres Beispiel für diesen Tabellen, dessen Name in „Beispiele“ geändert wurde. Wenn wir nun die Tabelle so ändern möchten, dass die Spalte der Tabelle entfernt werden soll. Dann verwenden wir die Syntax für die Anweisung "Drop".

>> Alter Tabelle (Tabellenname) Drop -Spalte (Spaltenname);

Ähnlich wie bei der Entfernung der Spalten können wir auch die Spalten hinzufügen, indem wir „Spaltennamen hinzufügen“ verwenden, um hinzuzufügen.

>> TABELLE TABLE -Beispiele hinzufügen Version Integer, fügen Sie Release_Date Datum hinzu;

Sie können die gesamte Tabelle über die Auswahlanweisung sehen, um die neu hinzugefügten Spalten anzuzeigen. Sie können im Bild sehen, dass zwei leere Spalten zur Tabelle hinzugefügt werden, während die Spalte „Alter“ entfernt wird.

Via pgadmin

Starten Sie das PGADMIN, indem Sie das Kennwort bereitstellen, um eine Verbindung mit dem Server zu erstellen. Erweitern Sie nun die Datenbank und gehen Sie zum Teil der Tabelle, damit Sie die Spalte bearbeiten können. Hier haben wir die Tabelle "Beispiel1" ausgewählt. Beim rechten Klicken wird ein Dropdown geöffnet. Wählen Sie die erste Option "Erstellen" und wählen Sie die Option "Spalte" aus.

Aus dem Bild können Sie die obige Diskussion verstehen und die neue Tabelle erstellen lassen. Wenn Sie eine Spalte umbenennen oder den Datentyp der Spalte ändern möchten, können Sie zu dem spezifischen Spaltennamen navigieren, auf den Sie Operationen anwenden möchten. Erweitern Sie dann die Tabelle „Beispiel1“ und erweitern Sie die Spalten weiter.

Sie wählen dann eine bestimmte Spalte aus, die geändert werden soll. Wählen Sie beispielsweise den Spaltenpreis aus. Wählen Sie die Option Eigenschaften aus. Dann wird ein Dialogfeld angezeigt. Daraus können Sie die Spalte umbenennen oder verschiedene Einschränkungen darauf anwenden.

Abschluss

Mit „Spaltenname postGreSQL” können der Benutzer den vorhandenen Namen der Spalte in der Tabelle ändern. Dieser Artikel zeigt die Änderung durch Verwendung von Verknüpfungen in Tabellen, Erstellen einer Ansicht und Verwendung eines Änderungsbefehls. Alle verwendeten Methoden werden kurz erklärt, um ihre Existenz und Verwendung zu klären.