sammanfattning: i den här handledningen lär du dig hur du använder verktyget psql
och information_schema
för att beskriva tabeller i PostgreSQL.
Om du har använt MySQL använder du vanligtvis DESCRIBE
– satsen för att hitta informationen på en tabell.
PostgreSQL stöder inte uttalandet DESCRIBE
. Du kan dock fråga informationen på kolumner i en tabell på ett par sätt.,
1) PostgreSQL DESCRIBE TABLE using psql
Anslut först till PostgreSQL-servern med verktyget psql
:
Code language: Shell Session (shell)
För det andra anger du lösenordet för postgres
användare:
Code language: Shell Session (shell)
Code language: Shell Session (shell)
tredje, växla till databasen som du vill arbeta med t.ex. dvdrental
Code language: Shell Session (shell)
slutligen, utfärda kommandot \d table_name
eller \d+ table_name
för att beskriva en tabell., Följande exempel visar informationen i tabellencity
:
kommandot utfärdade mycket information om strukturen i tabellencity
. Dessutom returnerade den också index, utländska nyckelbegränsningar och utlösare.
2) PostgreSQL beskriv tabell med information_schema
katalogeninformation_schema.columns
innehåller information om kolumner i alla tabeller.,
för att få information om kolumner i en tabell frågar du katalogen information_schema.columns
. Till exempel:
i den här handledningen har du lärt dig hur du returnerar information om en tabellstruktur med hjälp av verktyget psql
och information_schema
.
- var den här handledningen till hjälp ?
- YesNo