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
\dt
eller\dt+
Ipsql
fö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