i den här handledningen lär du dig hur du visar databaser i en PostgreSQL-databasserver.
i MySQL kan du visa alla databaser i databasservern med SHOW DATABASES
– satsen.
PostgreSQL stöder inte direkt uttalandetSHOW DATABASES
men erbjuder dig något liknande. PostgreSQL ger dig två sätt att visa databaser i den aktuella databasservern.,
notering av databaser i PostgreSQL med psql-kommandot
om du använder psql-verktyget för att ansluta till PostgreSQL-databasservern kan du utfärda kommandot \l
för att visa alla databaser i den aktuella servern enligt följande:
Code language: Shell Session (shell)
starta först psql-verktyget. Det kommer att uppmana dig för följande information: server, databas, port och användarnamn. Om du trycker på Enter-tangentbordet kommer det att använda standardvärdet som anges i hakparenteserna ().,stgresql prompt så här:
Code language: Shell Session (shell)
det kommer att visa följande utgång:
om du vill få mer information kan du använda \l+
Code language: Shell Session (shell)
lista databaser i PostgreSQL med select statement
förutom att använda\l
eller\l+
kommando, kan du använda select statement för att fråga databasnamn från katalogenpg_database
som innehåller information om databaser.,
Code language: SQL (Structured Query Language) (sql)
Code language: Shell Session (shell)
frågan visar fyra databaser i den aktuella databasservern.
sammanfattning
- använd
\l
eller\l+
Ipsql
för att visa alla databaser i den aktuella PostgreSQL-servern. - använd
SELECT
– satsen för att fråga data frånpg_database
för att få alla databaser.
- var den här handledningen till hjälp ?
- YesNo