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:
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
Tabellens struktur
Efter att ha utfört Välj kommando , vi kan se kolumner_namn närvarande i Kund 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:
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
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: