PostgreSQL 入门

连接到数据库

如果您已经按照 安装 PostgreSQL 页面中的步骤进行了操作,那么现在您的计算机上就有了 PostgreSQL 数据库。

有几种方法可以连接到数据库,我们将在本教程中研究两种方法:

  • SQL Shell(psql)
  • pgAdmin 4

这两个都随 PostgreSQL 一起安装。


SQL Shell (psql)

SQL Shell(psql)是一个基于终端的程序,您可以在命令行终端中编写和执行 SQL 语法。

打开 SQL Shell (psql)

您将在 PostgreSQL 下的开始菜单中找到 SQL Shell(psql)工具:

提示:如果找不到,请尝试在计算机上搜索 "SQL Shell"。

一旦程序打开,您应该会看到一个像下面这样的窗口。

输入服务器的名称。

建议的选择是 [localhost],然后按 [Enter] 接受:


数据库

建议的数据库是 [postgres],按 [Enter]:


端口

建议的端口是 [5432],按 [Enter]:


用户名

建议的用户名是 [postgres],按 [Enter]:


密码

输入您安装 PostgreSQL 数据库时选择的密码,我的密码是 12345678:


结果

结果可能看起来像是一个错误,但如果它显示 psql (15.2) 或任何其他版本,最后你看到 postgres=# 命令(可能还有其间的警告),那么你已经成功连接到数据库!


执行 SQL 语句

连接到数据库后,就可以开始执行 SQL 语句了。

我们的数据库是空的,所以我们还不能查询任何表,但我们可以使用此 SQL 语句检查版本:

  1. SELECT version();

要在 SQL Shell 命令中插入 SQL 语句,只需在 postgres=# 命令后面这样写即可:

按 [Enter],结果应如下所示:


记住分号

注意:SQL 语句总是以分号结尾 ;

SQL Shell 等待分号,并将所有行作为一条 SQL 语句执行。

在末尾包含分号之前,不会执行多行 SQL 语句。

实例

相同的语句,但分为两行:

现在,我们已经准备好创建表并用数据填充它们,但首先我们想看看一个名为 pgAdmin4 的应用程序。

下一章 中了解有关 pgAdmin 4 的更多信息。