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
\l
eller\l+
ipsql
for å vise alle databaser i gjeldende PostgreSQL server. - Bruk
SELECT
uttalelse til spørring data frapg_database
for å få alle databaser.
- Var denne opplæringen nyttig ?
- YesNo