PostgreSQL如何列出所有数据库?管理 PostgreSQL 服务器时的一项重要任务是列出现有数据库及其表。有三种方法可以列出所有的数据库:
- 使用元命令
- 对服务器运行查询
- 通过 GUI 工具pgAdmin。
先决条件:
- 安装并设置 PostgreSQL
- 管理员权限
psql 允许用户使用元命令,有用的命令以反斜杠开头
\
。使用这些命令执行日常任务,例如连接到数据库、查看所有数据库等。注意:阅读我们的教程并学习在 PostgreSQL 中创建数据库。
列出PostgreSQL所有数据库的方法 - 要通过 psql 终端列出服务器中的所有数据库,请执行以下步骤:
【如何列出PostgreSQL中的所有数据库(三种方法)】步骤 1:打开SQL Shell (psql)应用程序。
文章图片
第 2 步:按 四次ENTER 以连接到数据库服务器。如果询问,请输入你的密码。如果你没有设置密码,请再次按 ENTER 进行连接。
文章图片
第 3 步:运行以下命令:
\l
文章图片
PostgreSQL如何列出所有数据库?输出显示服务器上当前所有数据库的列表,包括数据库名称、所有者、编码、排序规则、ctype和访问权限。
注意:如果你想在输出中查看有关大小、表空间和数据库描述的其他信息,请使用
\l+
.通过 SQL 查询列出数据库如何列出PostgreSQL所有数据库?在 PostgreSQL 中列出数据库的另一种方法是
pg_database
通过SELECT 语句从目录中查询数据库名称。按着这些次序,如下列出PostgreSQL所有数据库的方法:步骤 1:使用SQL Shell (psql)应用程序登录到服务器。
第 2 步:运行以下查询:
SELECT datname FROM pg_database;
文章图片
psql 针对服务器运行查询并在输出中显示现有数据库的列表。
注意:在我们的比较文章中了解PostgreSQL 和 MySQL 之间的区别。
通过 pgAdmin 列出数据库查看服务器上数据库的第三种方法是使用pgAdmin。pgAdmin 是用于管理 PostgreSQL 数据库的领先开源GUI 工具。
按照以下步骤使用 pgAdmin 查看服务器上的所有数据库:
步骤 1:打开pgAdmin应用程序并输入你的密码以连接到数据库服务器。
文章图片
步骤 2:展开服务器树,然后展开数据库树。树展开以显示服务器上所有数据库的列表。单击“属性”选项卡以查看有关每个数据库的更多信息。
文章图片
列出PostgreSQL所有数据库的方法:查看 psql 中的表
第 1 步:登录后,连接到要检查的数据库。语法是:
\c [
database_name]
例如:
文章图片
注意:如果你使用的是 Linux,请参阅如何从 Linux 命令行连接到 PostgreSQL 数据库。
第 2 步:通过运行列出所有数据库表:
\dt
文章图片
输出包括表名及其架构、类型和所有者。
如果数据库中没有表,则输出表明没有找到关系。
注意:要查看有关表的更多信息,包括它们的大小和描述,请运行
\dt+
.如何列出PostgreSQL所有数据库?查看 pgAdmin 中的表:
步骤 1:登录 pgAdmin 后,展开Servers树、Databases树,然后单击要检查的数据库。
步骤 2:列出PostgreSQL所有数据库的方法 - 在展开的数据库树中,单击Schemas,然后单击Tables。在属性选项卡显示所有表的列表,以及它们在显示表树为好。
文章图片
结论PostgreSQL如何列出所有数据库?该指南提供了列出 PostgreSQL 服务器上所有数据库及其表的说明。如果你更喜欢通过终端管理数据库,请选择 pgAdmin 作为 GUI 方法或使用 psql。
推荐阅读
- 如何在PostgreSQL中创建数据库(使用三种方法)
- 12个最佳云数据库合集推荐(使用哪一个更好())
- 如何在Ubuntu 20.04上设置DNS名称服务器(分步指南)
- 如何在Linux中使用Modprobe命令(用法示例指南)
- 如何使用Linux xargs命令(用法示例指南)
- Virtualbox与VMware比较(有什么区别(哪个更好?))
- 如何修复SSH失败Permission Denied (publickey,gssapi-keyex,gssapi-with-mic)
- 如何修复SSH Connection Refused错误(详细指南)
- 硬盘安装器windows7下载