w tym samouczku dowiesz się, jak wyświetlać bazy danych na serwerze baz danych PostgreSQL.
w MySQL możesz wyświetlić wszystkie bazy danych na serwerze baz danych używając polecenia SHOW DATABASES
.
PostgreSQL nie obsługuje bezpośrednio instrukcji SHOW DATABASES
, ale oferuje coś podobnego. PostgreSQL udostępnia dwa sposoby wyświetlania baz danych na bieżącym serwerze baz danych.,
Wyświetlanie listy baz danych w PostgreSQL za pomocą polecenia psql
Jeśli używasz narzędzia psql do łączenia się z serwerem bazy danych PostgreSQL, możesz wydać polecenie\l
aby wyświetlić wszystkie bazy danych na bieżącym serwerze w następujący sposób:
Code language: Shell Session (shell)
najpierw uruchom narzędzie psql. Wyświetli monit o następujące informacje: serwer, baza danych, port i nazwa użytkownika. Jeśli naciśniesz klawiaturę Enter, użyje ona domyślnej wartości określonej w nawiasach kwadratowych ().,znak zachęty stgreSQL w ten sposób:
Code language: Shell Session (shell)
wyświetli następujące wyjście:
Jeśli chcesz uzyskać więcej informacji, możesz użyć polecenia \l+
:
Code language: Shell Session (shell)
listing databases in PostgreSQL using SELECT statement
oprócz użycia \l
lub \l+
polecenie, można użyć polecenia select do odpytywania nazw baz danych z katalogu pg_database
zawierającego informacje o bazach danych.,
Code language: SQL (Structured Query Language) (sql)
Code language: Shell Session (shell)
zapytanie pokazuje cztery bazy danych w bieżącym serwerze bazy danych.
podsumowanie
- użyj
\l
lub\l+
wpsql
aby wyświetlić wszystkie bazy danych w bieżącym serwerze PostgreSQL. - użyj polecenia
SELECT
do zapytania danych zpg_database
, aby pobrać wszystkie bazy danych.
- czy ten tutorial był pomocny ?
- YesNo