在这里您将学习如何使用 SQL Shell 和 pgAdmin 工具连接到 PostgreSQL 数据库。
使用 psql 连接 PostgreSQL 数据库
SQL Shell (psql) 是一个用于连接和使用 PostgreSQL 数据库的命令行工具。您可以使用它在 PostgreSQL 数据库中创建、更改、删除数据库、表等。
让我们使用 SQL Shell (psql) 连接到默认的 postgres 数据库。在 Windows 上,按 Windows 键 -> 所有应用程序 -> PostgreSQL 15 -> 单击 SQL Shell (psql),如下所示。
这将启动 SQL Shell (psql) 命令行界面,如下所示。
首先,您需要输入 PostgreSQL 服务器名称。如果它位于您的本地主机上,则按 Enter 键。方括号中提到的默认值,例如[localhost] 是默认服务器。
接下来,它将要求数据库连接到服务器。按 Enter 键连接名为 postgres 的默认数据库。如果您想连接到另一个现有数据库,请输入该名称并按 Enter 键。
接下来,输入服务器上的端口号进行连接。这是您在安装时提供的端口。
按 Enter 键继续使用默认端口。接下来,提供用户名和密码以连接数据库。
默认用户名是 postgres,输入您在安装过程中提供的密码。
提供正确的用户名和密码后,您将连接到 postgres 数据库,如下所示。
现在,让我们使用 SELECT version() 验证数据库的版本命令,如下图。这将显示当前安装的 PostgreSQL 版本。
要检查所有数据库都有哪些,请在 psql 中输入 \l 命令,如下所示。
因此,您可以通过以下方式使用 SQL Shell (psql) 连接到 PostgreSQL 数据库并开始工作。
可以从命令提示符打开 SQL Shell。打开命令提示符并导航到本地 D:\PostgreSQL\bin 并输入以下命令。 (您可以将此路径输入到您的环境变量中)
psql -h localhost -p 5432 -d postgres -U postgres
这里,
–h 是主机名
-p 是端口号
-d 是数据库名称
-U 为用户名
会提示输入密码,需要输入密码。它将您作为"postgres"超级员用户连接到 postgres 数据库。
因此,您可以使用 SQL Shell 连接到 PostgreSQL 数据库。
使用 pgAdmin 连接到 PostgreSQL
pgAdmin 工具作为 PostgreSQL 安装的一部分进行安装。它是基于 GUI 的工具,允许您与 PostgreSQL 服务器和数据库进行交互。
在 Windows 10 上,搜索 pgAdmin 并单击将其打开,或者按 Windows 键 -> 所有应用程序 -> PostgreSQL 15 -> 单击 pgAdmin
注意:如果loading pgadmin 4 v7.4.一直处于loading状态,需要下载v7.3版本https://www.postgresql.org/ftp/pgadmin/pgadmin4/v7.3/windows/
展开左侧窗格中的服务器节点。这将询问您在安装期间设置的默认"postgres"超级用户的密码,这里我使用的密码为较为简单:123456。
输入用户"postgres"的密码,然后单击"确定"按钮。这将展开默认服务器,即 PostgreSQL 15。它将在左窗格中显示所有数据库和登录/组角色,如下所示。
正如您在上面看到的,它显示默认的"postgres"数据库。单击它即可在右侧窗格中查看有关它的所有信息。
通过单击"工具 -> 查询工具"或单击下面的图标来打开查询工具。
在查询编辑器中编写查询,然后单击执行按钮对连接的数据库执行查询。
这就是您如何使用 SQL Shell 命令行工具或 pgAdmin GUI 工具来处理 PostgreSQL 数据库。