i denne vejledning lærer du, hvordan du viser databaser i en Postgres .l-databaseserver.
i Mys .l kan du vise alle databaser i databaseserveren ved hjælp af SHOW DATABASES erklæring.
Postgres .l understøtter ikke direkte SHOW DATABASES – erklæringen, men tilbyder dig noget lignende. Postgres .l giver dig to måder at vise databaser i den aktuelle databaseserver.,
Notering databaser i PostgreSQL bruger psql kommando
Hvis du bruger psql værktøj til at oprette forbindelse til PostgreSQL database-server, kan du udstede \l kommando viser alle databaser i den nuværende server som følger:
Code language: Shell Session (shell)
Først og fremmest, start psql værktøj. Det vil bede dig om følgende oplysninger: server, database, port og brugernavn. Hvis du trykker på Enter-tastaturet, bruger det standardværdien angivet i de firkantede parenteser ().,stgreSQL prompt som dette:
Code language: Shell Session (shell)
vil Det vise følgende output:
Hvis du ønsker at få mere information, kan du bruge \l+ kommando:
Code language: Shell Session (shell)
Notering i PostgreSQL databaser ved hjælp af SELECT-sætning
Udover at bruge \l eller \l+ kommando, kan du bruge SELECT-sætning til at søge database navne fra pg_database katalog, der indeholder oplysninger om databaser.,
Code language: SQL (Structured Query Language) (sql)
Code language: Shell Session (shell)
forespørgslen viser fire databaser i den aktuelle database server.
Oversigt
- Brug
\leller\l+ipsqlfor at vise alle databaser i den nuværende PostgreSQL-serveren. - Brug
SELECTerklæring til at forespørge på data frapg_databasefor at få alle databaser.
- var denne vejledning hjælpsom ?
- YesNo