in deze tutorial leert u hoe u databases in een PostgreSQL databaseserver kunt weergeven.
In MySQL kunt u alle databases in de databaseserver weergeven met SHOW DATABASES
statement.
PostgreSQL ondersteunt niet direct hetSHOW DATABASES
statement, maar biedt u iets vergelijkbaars. PostgreSQL biedt u twee manieren om databases te tonen in de huidige database server.,
databases weergeven in PostgreSQL met behulp van psql-opdracht
Als u het psql-hulpprogramma gebruikt om verbinding te maken met PostgreSQL-databaseserver, kunt u de opdracht \l
geven om alle databases op de huidige server als volgt te tonen:
Code language: Shell Session (shell)
start eerst het psql-hulpprogramma. Het zal u vragen om de volgende informatie: server, database, poort, en gebruikersnaam. Als u op het toetsenbord Enter drukt, wordt de standaardwaarde tussen de vierkante haakjes gebruikt ().,stgreSQL aanwijzing zoals dit:
Code language: Shell Session (shell)
de volgende output:
Als u meer informatie wilt krijgen, kunt u gebruik maken van de \l+
commando:
Code language: Shell Session (shell)
Lijst PostgreSQL databases in gebruik SELECT-instructie
Naast het gebruik van de \l
of \l+
commando, kunt u de SELECT-instructie gebruiken om een query voor de database de namen van de pg_database
catalogus bevat informatie over databases.,
Code language: SQL (Structured Query Language) (sql)
Code language: Shell Session (shell)
de query toont vier databases in de huidige databaseserver.
samenvatting
- gebruik
\l
of\l+
inpsql
om alle databases op de huidige PostgreSQL-server te tonen. - gebruik de instructie
SELECT
om gegevens vanpg_database
te bevragen om alle databases te verkrijgen.
- Was deze tutorial nuttig ?
- YesNo