I denne opplæringen vil du lære hvordan å vise databaser i en PostgreSQL database server.
I MySQL, kan du vise alle databaser i database-serveren ved hjelp av SHOW DATABASES uttalelse.
PostgreSQL har ikke direkte støtte for SHOW DATABASES uttalelse, men har du noe lignende. PostgreSQL gir deg to måter å vise databaser i gjeldende database server.,
Liste databaser i PostgreSQL ved hjelp av psql-kommandoen
Hvis du bruker psql-verktøyet til å koble til PostgreSQL database-serveren, kan du utstede \l kommando for å viser alle databaser i den aktuelle serveren som følger:
Code language: Shell Session (shell)
Først, starte psql-verktøyet. Det vil be deg om følgende informasjon: server, database, port, brukernavn og. Hvis du trykker på Enter-tastatur, brukes standardverdien som angitt i hakeparenteser ().,stgreSQL be slik:
Code language: Shell Session (shell)
Det vil vise følgende resultat:
Hvis du vil ha mer informasjon, kan du bruke \l+ kommando:
Code language: Shell Session (shell)
Liste databaser i PostgreSQL ved hjelp av SELECT-uttrykk
i Tillegg til å bruke \l eller \l+ – kommandoen, kan du bruke SELECT-setning til å søke database navn fra pg_database katalog som inneholder informasjon i databaser.,
Code language: SQL (Structured Query Language) (sql)
Code language: Shell Session (shell)
spørringen viser fire databaser i gjeldende database server.
Oppsummering
- Bruk
\leller\l+ipsqlfor å vise alle databaser i gjeldende PostgreSQL server. - Bruk
SELECTuttalelse til spørring data frapg_databasefor å få alle databaser.
- Var denne opplæringen nyttig ?
- YesNo