Überblick über Postgresql -Datentypen

Überblick über Postgresql -Datentypen
Während der Arbeit mit einer Datenbank oder einem Datenbankverwaltungssystem wird es als sehr wichtig angesehen, all die verschiedenen Datentypen zu verstehen, die es unterstützt. Es wird durchgeführt, um sicherzustellen, dass Sie Ihre Daten effizient umgehen, während Sie mit dieser Datenbank oder DBMS arbeiten. In diesem Artikel geben wir Ihnen daher einen kurzen Überblick über die verschiedenen Datentypen von PostgreSQL, gefolgt von einem Beispiel, das einige dieser Datentypen verwendet.

Notiz: Hier werden wir nur die am häufigsten verwendeten PostgreSQL -Datentypen diskutieren.

Ein Überblick über die PostgreSQL -Datentypen

Obwohl PostgreSQL eine große Anzahl verschiedener Datentypen unterstützt, werden einige der am häufigsten verwendeten PostgreSQL-Datentypen zusammen mit ihren Untertypen nachstehend erörtert:

Numerisch
Dieser spezielle PostgreSQL -Datentyp wird verwendet, um die numerischen Daten zu speichern. Dieser Typ ist weiter in die Datentypen wie Ganzzahl, Smallint, Bigint, Dezimal, Real, seriell, doppelte Präzision usw. unterteilt. Alle diese Datentypen entsprechen den verschiedenen Arten von numerischen Daten, abhängig von seiner Größe und der Art des Wertes, den sie halten kann.

Text
Dieser PostgreSQL -Datentyp wird verwendet, um die Textdaten zu speichern. Dieser Typ wird weiter in Datentypen wie Zeichen, Varchar, Text usw. unterteilt. Auch diese Datentypen unterscheiden sich je nach Größe der Daten, die sie halten können.

Boolean
Der Boolesche Datentyp entspricht den Datenwerten, die entweder wahr oder falsch oder „0“ oder „1“ sein können. Dieser Datentyp wird hauptsächlich verwendet, um die Werte der verschiedenen Zustände eines Schalters oder der Zustände einer Flagge zu speichern.

Zeitlich
Der zeitliche Typ bezieht sich auf Datum und Uhrzeit. Dies schließt die Datentypen wie Datum, Uhrzeit, Zeitstempel, Intervall usw. ein.

Geld
Diese Art von PostgreSQL wird besonders zum Speichern von Währungsdaten verwendet. Der spezifische Datentyp, der verwendet wird, um diesen Zweck in PostgreSQL zu erfüllen, ist Geld.

JSON
Wie der Name sagt, wird dieser bestimmte PostgreSQL -Datentyp zum Speichern der JSON -Daten verwendet.

Xml
Dieser PostgreSQL -Datentyp wird verwendet, um die XML -Daten zu speichern.

Array
Der Array-Datentyp in PostgreSQL wird verwendet, um eine Spalte einer Tabelle zu definieren, die als mehrdimensionales Array von einem gewünschten Datentyp fungieren kann.

Uuid
Dieser bestimmte PostgreSQL -Datentyp wird verwendet.

Speziell
Dieser bestimmte Typ wird verwendet, um spezielle Datenarten zu speichern. Dies wird weiter in Datentypen unterteilt. Der erste ist die Netzwerkadresse und die zweite sind geometrische Daten. Der Netzwerkaddatentyp enthält die Netzwerkadressen i i.e. IPv4- und IPv6 -Adressen, MAC -Adressen usw. Während sich die geometrischen Daten auf die Datentypen wie Punkt, Linie, Box, Kreis, Polygon, Pfad usw. beziehen.

Beispiel für die Verwendung der verschiedenen PostgreSQL -Datentypen

In diesem Beispiel werden wir einige der verschiedenen PostgreSQL -Datentypen verwenden, indem wir eine PostgreSQL -Tabelle erstellen.

Schritt 1: Überprüfen Sie, ob der PostgreSQL -Server aktiv ist oder nicht
Zunächst möchten wir überprüfen, ob der PostgreSQL -Server in unserem System aktiv ist oder nicht. Dafür werden wir den nachfolgenden Befehl im Terminal unseres Systems ausführen:

$ sudo systemctl status postgresql

Der PostgreSQL -Server ist in unserem System aktiv, wie Sie aus dem unten gezeigten Bild sehen können:

Schritt 2: Anmelde auf dem PostgreSQL -Server
Nachdem wir den aktiven Status des PostgreSQL -Servers bestätigt haben, melden wir uns mit dem folgenden Befehl bei unserem Server an:

$ sudo -i -u postgres

In diesem Befehl bezieht sich „Postgres“ auf den Standard -PostgreSQL -Benutzer. Wenn Sie dies tun, melden wir uns sofort auf den PostgreSQL -Server an.

Schritt 3: Eingabe der PostgreSQL -Konsole
Jetzt müssen wir auf die PostgreSQL -Konsole zugreifen, indem wir die unten angegebene Anweisung ausführen:

$ psql

Dieser Befehl führt uns sofort zur PostgreSQL -Konsole, wo wir alle gewünschten Abfragen problemlos ausführen können.

Schritt 4: Erstellen einer neuen Postgresql -Tabelle
Nach dem Eintritt in die PostgreSQL -Konsole erstellen wir eine neue Tabelle, in der Felder mit einigen der PostgreSQL -Datentypen enthalten sind. Wir werden die nachfolgende Abfrage dazu ausführen:

# Tabelle DataType erstellen (nummer Serienische Primärschlüssel, Name varchar (255) NOLL NULL, FLAGE BOOLEAN NOT NULL);

Die unten gezeigte Antwortnachricht zeigt eine erfolgreiche Tabellenerstellung an.

Schritt 5: Einfügen von Werten in die postgresql -Tabelle einfügen
Jetzt werden wir einige gewünschte Werte in die postgresql -Tabelle hinzufügen, indem wir die folgende Abfrage ausführen:

# In Datentyp -Werte einfügen (1, 'John', '1');

Die unten gezeigte Antwortmeldung zeigt eine erfolgreiche Datensatzeinlage an.

Auf die gleiche Weise werden wir wie folgt einen weiteren Datensatz einfügen:

# In Datentyp -Werte einfügen (2, 'Harry', '0');

Die unten gezeigte Antwortmeldung zeigt eine erfolgreiche Datensatzeinlage an.

Schritt 6: Anzeigen der eingefügten Werte in der PostgreSQL -Tabelle
Schließlich werden wir einfach alle eingefügten Datensätze in der PostgreSQL -Konsole anstellen, um die verschiedenen Datentypen anzuzeigen, die wir verwendet haben. Dafür werden wir die nachfolgende Abfrage ausführen:

# aus dem DataType auswählen;

Die Datensätze, die zu den verschiedenen PostgreSQL -Datentypen gehören, sind im folgenden Bild angezeigt:

Zusätzlicher Tipp

Nachdem Sie alle gewünschten Abfragen auf der PostgreSQL -Konsole ausgeführt haben, können Sie aus der Konsole beenden, indem Sie die folgende Abfrage ausführen:

# \Q

Um sich nach dem Abschluss der Konsole aus dem PostgreSQL -Server abzulehnen, können Sie den unten angegebenen Befehl ausführen:

# Ausfahrt

Mit diesem Befehl führt Sie zum Terminal Ihres regulären Systems zurück.

Abschluss

Dieser Artikel lieferte eine Zusammenfassung der am häufigsten verwendeten PostgreSQL -Datentypen. Nachdem wir eine kurze Beschreibung jeder dieser Datentypen zusammen mit ihren Untertypen angegeben haben, haben wir Ihnen ein einfaches Beispiel mit Ihnen geteilt, das einige dieser diskutierten PostgreSQL-Datentypen verwendet, damit Sie verstehen können, wie Sie diese Datentypen verwenden können, während Sie diese Datentypen verwenden können, während Sie diese Datentypen verwenden können Arbeiten mit diesem DBMS. Dieser Artikel war nur ein Einführungshandbuch zu den am häufigsten verwendeten PostgreSQL -Datentypen. Sie können jedoch die anderen PostgreSQL -Datentypen für Ihre eigenen untersuchen.