PostgreSQL Vis Tabeller
Resumé: i denne tutorial vil du lære, hvordan til at vise tabeller i PostgreSQL ved hjælp af psql værktøj og pg_catalog skema.
Hvis du kommer fra MySQL, kan du ønsker at bruge den populære SHOW TABLES erklæring, der viser alle tabeller i en specifik database.
Postgres .l understøtter ikke SHOW TABLES erklæring direkte, men giver dig et alternativ.
PostgreSQL vis tabeller ved hjælp af psql
for at oprette forbindelse til PostgreSQL bruger psql værktøj.,
-U flag står for brugeren og -W valgmulighed kræver, at du angiver en adgangskode. I denne kommando bruger dupostgres brugeren til at logge ind på Postgres .l-databaseserveren.
Secodn, skal du indtaste adgangskoden for brugeren postgres og tryk på Enter keywboard:
Code language: PHP (php)
Tredje, skal du skifte til en database fx.,, dvdrental:
Code language: PHP (php)
Bemærk, at du kan oprette forbindelse til en bestemt database, når du logger på PostgreSQL database server:
I denne kommando -d flag betyder database. I denne kommando opretter du forbindelse tildvdrental datbase ved hjælp afpostgres bruger.,
Tredje, skal du bruge \dt kommando fra PostgreSQL kommando prompten til at vise tabeller i dvdrental database:
Code language: PHP (php)
Output:
for At få mere information om tabeller, kan du bruge \dt+ kommandoen., Det vil du tilføje size og description kolonner:
Code language: PHP (php)
PostgreSQL vis tabeller ved hjælp af pg_catalog skema
en Anden måde at vise tabeller i PostgreSQL er at bruge SELECT erklæring for at forespørge på data fra PostgreSQL katalog som følger:
I denne forespørgsel, har vi brugt en betingelse i WHERE klausul filter system tabeller., Hvis du udelader WHERE – klausulen, får du mange tabeller inklusive systemtabellerne.
Oversigt
- Brug
\dteller\dt+kommando ipsqlfor at vise tabeller i en specifik database. - Brug
SELECTerklæring forespørgsel tabel information frapg_catalog.pg_tableskatalog.
- var denne vejledning hjælpsom ?
- YesNo