PostgreSQL Beskriv tabell

PostgreSQL Beskriv tabell

I det här avsnittet kommer vi att diskutera hur beskriv en tabell i PostgreSQL .

I PostgreSQL, för att hitta informationen om kolumner i en tabell, kan vi använda kommandot describe på två olika sätt, som är följande:

    PostgreSQL beskriv tabell med pgAdmin 4 PostgreSQL Beskriv tabell med psql

Obs: I PostgreSQL kan vi inte ha det direkta kommandot för att beskriva tabellen, men med MySQL använder vi kommandot DESCRIBE direkt för att identifiera informationen i kolumnerna i en specifik tabell.

PostgreSQL BESKRIV TABELL med pgAdmin 4

I pgAdmin 4 kommer vi att använda informationsschema för att beskriva tabellerna.

Här, den informationsschema i sig är ett schema som automatiskt finns i alla databaser och anropas informationsschema . Och som standard är den inte tillgänglig i schemasökvägen. Således, om vi vill komma åt alla objekt, kommer vi att använda det genom dess kvalificerade namn.

Användaren får alla fördelar med det specifika schemat om ägare av informationsschemat är ursprungliga databasanvändare .

Under tiden, i informationsschemat, är namnen på några av objekten generiska namn, vilket kan förekomma i användarapplikationer eller programvaran. Därför bör vi vara uppmärksamma om vi behöver placera informationsschemat på vägen.

För detta kommer vi att använda VÄLJ kommandot i informationsschema databas för att fråga kolumnnamn i kolumntabellen.

Till exempel kommer frågan nedan att returnera alla kolumnnamn för kund tabell:

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

SQL-fråga i PgAdmin4

PostgreSQL Beskriv tabell

Tabellens struktur

Efter att ha utfört Välj kommando , vi kan se kolumner_namn närvarande i Kund tabell.

PostgreSQL Beskriv tabell

PostgreSQL beskriv tabellen med psql

I psql kan vi få information om en tabell med hjälp av kommandot nedan och för att beskriva de specifika tabellerna i den aktuella databasen:

 d table name  

För att få listan med tabeller följer vi stegen nedan:

Steg 1

  • Öppna SQL-skal (psql), som dök upp med den nödvändiga detaljen s . Efter det kommer vi logga in till Postgres databasserver med hjälp av Lösenord som vi skapade under installationsprocessen av PostgreSQL.
  • Och vi är anslutna till Postgres server som vi kan se i skärmdumpen nedan:
PostgreSQL Beskriv tabell

Steg 2

  • Nu kommer vi att ansluta till den specifika databasservern som vi skapade tidigare, dvs javatpoint och med hjälp av nedanstående kommando:
 c javatpoint  

PostgreSQL Beskriv tabell

Steg 3

  • Slutligen kommer vi att utföra Beskriva tabellkommando för att se den specifika tabellinformationen.
 Javatpoint=# d customer  

Obs: Kommandot d används för att beskriva en tabell som en typ, kolumn, modifierare av kolumner och så vidare.

Produktion

Följande skärmdump förklarar det tydligare:

PostgreSQL Beskriv tabell