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
\dt
eller\dt+
kommando ipsql
for at vise tabeller i en specifik database. - Brug
SELECT
erklæring forespørgsel tabel information frapg_catalog.pg_tables
katalog.
- var denne vejledning hjælpsom ?
- YesNo