logo

PostgreSQL-Beschreibungstabelle

In diesem Abschnitt besprechen wir, wie das geht Beschreiben Sie eine Tabelle in PostgreSQL .

Um in PostgreSQL die Informationen zu Spalten einer Tabelle zu finden, können wir die Abfrage des Befehls „beschreiben“ auf zwei verschiedene Arten verwenden:

    PostgreSQL beschreibt die Tabelle mit pgAdmin 4 PostgreSQL-Tabelle mit psql beschreiben

Hinweis: In PostgreSQL können wir den direkten Befehl zum Beschreiben der Tabelle nicht verwenden, aber mit MySQL verwenden wir den DESCRIBE-Befehl direkt, um die Informationen in den Spalten einer bestimmten Tabelle zu identifizieren.

PostgreSQL DESCRIBE TABLE mit pgAdmin 4

In pgAdmin 4 werden wir das verwenden informationsschema zur Beschreibung der Tabellen.

Hier das Informationsschema selbst ist ein Schema, das automatisch in allen Datenbanken vorhanden ist und aufgerufen wird informationsschema . Und standardmäßig ist es im Schemasuchpfad nicht verfügbar. Wenn wir also auf alle Objekte zugreifen möchten, verwenden wir sie über ihre qualifizierten Namen.

Schauspieler Zeenat Aman

Der Benutzer erhält alle Vorteile des jeweiligen Schemas, wenn das Eigentümer des Informationsschemas ist die ursprünglicher Datenbankbenutzer .

Im Informationsschema hingegen sind die Namen einiger Objekte generische Namen, was in Benutzeranwendungen oder der Software vorkommen kann. Daher sollten wir wachsam sein, wenn wir das Informationsschema auf dem Pfad platzieren müssen.

Dazu verwenden wir die WÄHLEN Befehl in der informationsschema Datenbank zum Abfragen der Spaltennamen der Spaltentabelle.

Die folgende Abfrage gibt beispielsweise alle Spaltennamen zurück Kunde Tisch:

 SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_NAME = 'customer'; 

SQL-Abfrage in PgAdmin4

PostgreSQL-Beschreibungstabelle

Die Tabellenstruktur

Nach der Ausführung des Befehl auswählen , wir können das sehen Spaltenname vorhanden in der Kunde Tisch.

PostgreSQL-Beschreibungstabelle

PostgreSQL beschreibt die Tabelle mit psql

In psql können wir mit Hilfe des folgenden Befehls die Informationen einer Tabelle abrufen und die einzelnen Tabellen in der aktuellen Datenbank beschreiben:

 d table name 

Um die Liste der Tabellen zu erhalten, führen wir die folgenden Schritte aus:

Schritt 1

  • Öffne das SQL-Shell (psql), die mit erschien das nötige Detail S . Danach werden wir es tun Anmeldung an den Postgres-Datenbankserver mithilfe von Passwort die wir während des Installationsprozesses von PostgreSQL erstellt haben.
  • Und wir sind mit dem verbunden Postgres-Server wie wir im folgenden Screenshot sehen können:
PostgreSQL-Beschreibungstabelle

Schritt 2

  • Jetzt stellen wir eine Verbindung zu dem spezifischen Datenbankserver her, den wir zuvor erstellt haben javatpoint und mit Hilfe des folgenden Befehls:
 c javatpoint 

PostgreSQL-Beschreibungstabelle

Schritt 3

  • Abschließend führen wir das aus Beschreiben Tabellenbefehl, um die jeweiligen Tabelleninformationen anzuzeigen.
 Javatpoint=# d customer 

Hinweis: Der Befehl d wird verwendet, um eine Tabelle zu beschreiben, beispielsweise einen Typ, eine Spalte, Modifikatoren von Spalten usw.

Ausgabe

int parseint

Der folgende Screenshot erklärt es deutlicher:

PostgreSQL-Beschreibungstabelle