PostgreSQL Show Tables (Svenska)
sammanfattning: i den här handledningen lär du dig att visa tabeller i PostgreSQL med hjälp av psql verktyg och pg_catalog schema.
om du kommer från MySQL kanske du vill använda den populära SHOW TABLES – satsen som visar alla tabeller i en specifik databas.
PostgreSQL stöder inte uttalandetSHOW TABLES direkt men ger dig ett alternativ.
PostgreSQL visa tabeller med psql
Anslut först till PostgreSQL med psql-verktyget.,
-U flaggan står för användaren och-W alternativet kräver att du anger lösenordet. I det här kommandot använder du postgres – användaren för att logga in på PostgreSQL-databasservern.
Secodn, ange lösenordet för användarenpostgres och tryck påEnter keywboard:
Code language: PHP (php)
tredje, byt till en databas t. ex..,, dvdrental:
Code language: PHP (php)
Observera att du kan ansluta till en specifik databas när du loggar in på PostgreSQL-databasservern:
i det här kommandot betyder -d – flaggan databas. I det här kommandot ansluter du tilldvdrental datbase medpostgres – användaren.,
tredje, använd kommandot \dt från kommandotolken PostgreSQL för att visa tabeller i databasen dvdrental:
Code language: PHP (php)
Output:
för att få mer information om tabeller kan du använda kommandot \dt+., Det kommer att lägga till kolumnerna size och description:
Code language: PHP (php)
PostgreSQL visa tabeller med hjälp av pg_catalog schema
ett annat sätt att visa tabeller i PostgreSQL är att använda uttalandet SELECT för att fråga data från PostgreSQL-katalogen enligt följande:
i den här frågan använde vi ett villkor i WHERE – klausulen för att filtrera systemtabeller., Om du utelämnar klausulen WHERE får du många tabeller inklusive systemtabellerna.
sammanfattning
- använd kommandot
\dteller\dt+Ipsqlför att visa tabeller i en specifik databas. - använd
SELECT– satsen för att fråga tabellinformation frånpg_catalog.pg_tables– katalogen.
- var den här handledningen till hjälp ?
- YesNo