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\leller\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
\leller\l+Ipsqlför att visa alla databaser i den aktuella PostgreSQL-servern. - använd
SELECT– satsen för att fråga data frånpg_databaseför att få alla databaser.
- var den här handledningen till hjälp ?
- YesNo