postgresql 查询有几个database
时间: 2023-08-05 11:03:41 浏览: 911
您可以使用以下命令查询 PostgreSQL 中有多少个数据库:
1. 打开命令行或终端窗口。
2. 输入以下命令:
```
psql -U <username> -l
```
其中, `<username>` 是您的 PostgreSQL 用户名。
3. 按下回车键后,您将被提示输入密码。
4. 输入密码并按下回车键。
5. 将会显示所有数据库的列表,包括它们的名称、所有者和编码等详细信息。在列表的最后,会显示有多少个数据库,类似于以下内容:
```
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-------------------+----------+----------+-------------+-------------+-----------------------
postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
testdb | testuser | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
(4 rows)
```
在这个例子中,有 4 个数据库,它们的名称分别是 `postgres`、`template0`、`template1` 和 `testdb`。
阅读全文