PostgreSQL -Änderung des Spaltentyps

PostgreSQL -Änderung des Spaltentyps
Sie haben vielleicht über SQL gehört oder gekannt. Technisch gesehen ist SQL eine Sprache für Datenbanken, mit der die gespeicherten Informationen in der Datenbank verwaltet werden können, indem die Tabellen verwendet werden, indem diese Tabellen und andere zugehörige Objekte abfragen. Ebenso unterstützt SQL, PostgreSQL die Manipulation in den Datenbanken mit Hilfe von Abfragen. Ein Benutzer kann Datentypen in PostgreSQL problemlos ändern. In diesem Artikel liegt unser Hauptaugenmerk auf der Untersuchung des Konzepts von PostgreSQL und anderen relevanten Informationen, die sich auf PostgreSQL beziehen. Am wichtigsten ist, wie wir mit Windows 10 mit einigen interessanten Beispielen, mit denen das Konzept über PostgreSQL -Abfragen gelöscht werden.

Mit PostgreSQL können ein Benutzer mehrere Variationen mit den gespeicherten Daten durchführen. Ein Benutzer kann eine Spalte hinzufügen, eine Spalte löschen, einen Index erstellen, den Spaltennamen ändern und am interessantesten können Sie auch den Spaltendatentyp der Datenbank ändern. Darüber hinaus gibt es in PostgreSQL mehrere Befehle, über die wir den Spalten -Datentyp von einem zu einem anderen ändern können. Alle diese Befehle haben ihre Funktionen wie die Anweisung "Änderungstabelle" zum Hinzufügen, Löschen und Ändern der Daten in der vorhandenen Tabelle, während die Anweisung 'Alter Spalte' verwendet wird, um die vorhandenen Datentypen der Spalte zu ändern.

Lassen Sie uns nun den technischen und codierenden Teil von PostgreSQL diskutieren. Das Hauptziel dieses Artikels ist es, Sie mit PostgreSQL vertraut zu machen und den Spaltentyp in PostgreSQL in Windows 10 zu ändern. Im Folgenden finden Sie einige leicht verständliche Beispiele, die Sie im Zusammenhang mit der Änderung des Spaltentyps in PostgreSQL mit seinen Abfragen nützlich finden werden. Um den in der Datenbank gespeicherten Datentyp mithilfe von PostgreSQL -Abfragen und -befehlen zu manipulieren, benötigen wir eine Tabelle. Für diese Anforderung haben wir die folgende Tabelle gebildet und einige Datensätze eingefügt.

Die obige Tabelle besteht aus drei Spalten; table_name, column_name und data_type. Mit dieser Tabelle werden wir die vorhandenen Datentypen mithilfe mehrerer Methoden in einen anderen ändern.

Beispiel_01: Spaltenentyp von Integer nach Varchar in Windows 10 ändern

In diesem Beispiel werden wir den Datentyp des Spaltennamens 'Telefon' von 'Integer' auf 'varchar' ändern. Um die gewünschte Ausgabe zu erhalten, schreiben Sie diese Abfrage in PostgreSQL.

>> TABLE TBLAQSAYIN ALTER ALTER -Spalten Telefon Typ VARCHAR (11);

In PostgreSQL verwenden wir die Anweisung 'Alter Tabelle', um den Datentyp dieser bestimmten Tabelle zu ändern. Der obige Befehl zeigt, dass es den Datentyp einer Spalte „Telefon“ von Integer zu Varchar mit benutzerdefinierter Länge als Telefonnummer ändert. Unten finden Sie das jeweilige Ergebnis der Abfrage.

Beispiel_02: Ändern mehrerer Spaltentypen vom Zeichen varchar mit einer einzigen Anweisung

Beispiel_02: Ändern mehrerer Spaltentypen vom Zeichen varchar mit einer einzigen Anweisung

>> TABLE TBLAQSAYIN ANTEGEN
Änderung der Spalte FirstName Typ Varchar (200),
Alternal Spalte Lastname Typ Varchar (200),

In der obigen Abfrage ändern wir den Datentyp in mehr als eine Spalte. Im obigen Beispiel haben wir den jeweiligen Tabellennamen 'tblaqsayasin' nach der Anweisung 'Alter Tabelle' erwähnt,. Anschließend haben wir die Spaltennamen geschrieben, die 'Vorname' und 'Nachname' direkt nach der Anweisung 'Alter Spalte' sind, die die Datentypen der spezifischen Spalten verändert. Nach dem Befehl "Typ" haben wir nun den gewünschten Datentyp der Spalten erwähnt, die wir in Varchar (200) eingegeben haben, die wir eingegeben haben. Hier haben wir '200' die benutzerdefinierte Zeichenfolgelänge des Vornamens und des Nachnamens jeweils. Vervollständigen Sie die Befehlszeile, indem Sie den Terminator am Ende setzen. Nach dem Ausführen finden Sie unten die gewünschte Ausgabe des obigen Beispiels.

Beispiel_03: Ändern des Spaltendatentyps von Varchar zu Ganzzahl

In diesem Beispiel zeigen wir Ihnen, wie Sie einen Spaltendatentyp von Varchar in Ganzzahl ändern können. Dieses eine Beispiel unterscheidet sich geringfügig von anderen, da wir den Spaltentyp in eine Ganzzahl ändern müssen. Wir müssen den Varchar -Datentyp mit Hilfe des Befehls "Verwenden" in die Ganzzahl geben. Um klarer zu machen, warum wir das Casting -Konzept hier verwenden, betrachten wir die folgenden Befehle.

>> TABLE TBLAQSAYIN ANTEGEN
Spalten -Deptno -Typ int intieren

Wir haben die obige Abfrage nach dem Muster geschrieben, durch das wir die vorherigen Beispiele ausgeführt haben, aber wenn Sie sie ausführen, tritt dieser spezielle Fehler auf.

Um diesem Fehler entgegenzuwirken, verwenden wir das Casting -Konzept, um alle Zeichen zuerst in Ganzzahlen umzuwandeln.

>> TABLE TBLAQSAYIN ANTEGEN
Spalten -Deptno -Typ int intieren
Verwenden von Deptno :: Integer;

In der obigen Abfrage haben wir das Keyword "Verwenden" verwendet, um den "Deptno" -Datentyp in der Ganzzahl zu ändern. Während der Rest der Syntax gleich bleibt. Unten ist das Ergebnis der obigen PostgreSQL -Abfrage aufgeführt.

Beispiel_04: Ändern des Spaltendatentyps von varchar zu boolean und JSONB

Um nun die Verwendung des Schlüsselworts "Verwenden" zu verstehen, um den VARCHAR -Datentyp auf einen anderen Datentyp zu ändern. In diesem Beispiel haben wir unsere Tabelle geändert und einige zusätzliche Daten in sie eingefügt. Hier ist die aktualisierte Tabelle.

Wie Sie sehen können, haben wir zwei neue Spalten hinzugefügt, nämlich; Isaktiv und Beschreibung mit Datentyp varchar. In diesem Beispiel ist es unser Ziel, den VARCHAR -Datentyp der jeweiligen Spalten in einen Booleschen Datentyp und JSON -Objekte umzuwandeln. Folgen Sie dazu der Syntax der folgenden Abfrage:

>> TABLE TBLAQSAYIN ALTER ALTER -Spalte Beschreibung Typ JSONB mit Beschreibung :: JSONB;

Wir haben die Anweisung "Alter Tabelle" verwendet, um den Tabellennamen "tblaqsayasin" zu ändern. Nachdem der ausgewählte Spaltenname erwähnt wurde, ist "Beschreibung", dessen Datentyp mit Hilfe der Abfrage von Varchar zu JSONB manipuliert wird. Füllen Sie die Abfrage aus, indem Sie am Ende einen Terminator hinzufügen und nach der Ausführung die folgende resultierende Tabelle erhalten.

Nach der obigen Syntax und dem Format mit Hilfe des Schlüsselworts "Verwenden" werden wir auch den Datentyp des Spaltennamens "Isactive" von VARCHAR an "boolean" ändern, in "boolean".

>> TABLE TBLAQSAYIN ANTEGEN
Alterne Column Isactive Typ Boolean mit isActive :: boolean;

Mit der obigen Abfrage erhalten wir unsere gewünschte Ausgabe und dann sieht die resultierende Tabelle nach der erfolgreichen Ausführung dieser Abfrage so aus.

AUSGANG:

Wie Sie in der obigen Tabelle sehen können, wird der Datentyp des Spaltennamens 'Isactive' von Varchar zu Boolean geändert oder aktualisiert.

Abschluss:

In diesem Artikel haben wir die Grundlagen von SQL und ihren Zweck zusammen mit seinem Vergleich mit der Funktionalität und Merkmalen von PostgreSQL erörtert. Wir haben unser Niveau versucht, um das Konzept von PostgreSQL zu verstehen und die Spaltendatentypen mithilfe von PostgreSQL -Abfragen in Windows 10 zu ändern. Außerdem haben wir Ihnen eine Basis aller Befehle oder Aussagen gegeben, die zum Ändern der Spaltentypen verwendet werden, bevor die Beispiele für Ihre Bequemlichkeit erläutert werden. Im obigen Artikel haben wir leicht verständliche Beispiele dafür erwähnt. Ich hoffe, dieser Artikel hilft Ihnen bei der Implementierung der PostgreSQL -Abfragen.