首页 2026年PostgreSQL 18安装配置与入门使用指南(附官方安装包)

2026年PostgreSQL 18安装配置与入门使用指南(附官方安装包)

更新于 2026-10-01

PostgreSQL 18数据库简介

PostgreSQL 是一款开源的关系型数据库管理系统,以 ACID 事务保障、高扩展性和丰富的功能集著称。支持 JSON 数据、全文检索、自定义函数、GIS 空间数据等高级特性,适合从个人项目到大型企业应用的各类场景。与 MySQL、SQL Server 等同类产品相比,PostgreSQL 完全免费开源,兼具企业级稳定性和扩展能力,目前最新稳定版本为 18.4,维护周期可持续至 2028 年,是新建项目的首选版本。

PostgreSQL 18安装包下载方式

PostgreSQL 安装包下载地址:PostgreSQL 安装包(源自官网,含 18+17+16 版,放心使用)

该资源包来自官方原版,包含 PostgreSQL 18、17、16 三个大版本,纯净无捆绑,可放心下载使用。对新用户而言,直接安装 18.4 版本最为稳妥,功能最新且维护周期最长。 夸克网盘下载

PostgreSQL 18安装步骤

以下以 Windows 平台为例,安装过程与其他数据库软件类似:

1)双击下载好的安装包,进入欢迎界面后点击 Next。

2)选择安装目录,建议安装到 D 盘以节省 C 盘空间,然后点击 Next。

3)选择需要安装的组件。默认包含 PostgreSQL Server、pgAdmin 4(图形化管理工具)、Stack Builder 和命令行工具,建议全选,pgAdmin 4 对新手尤其实用。

4)指定数据存储目录,保持默认即可,继续 Next。

5)设置数据库超级用户(postgres)的密码。该密码在后续连接数据库时都会用到,务必记好,建议用笔记或密码管理器保存。

6)设置端口号,默认是 5432,若未被其他程序占用,保持默认即可。

7)设置区域(Locale),选择默认的系统区域即可,点击 Next 开始安装。

8)继续点击两次 Next,等待安装程序运行完毕。

9)安装完成后会提示是否勾选”Launch Stack Builder at exit”,新手可跳过,直接点 Finish 结束。

PostgreSQL 18配置PATH环境变量(可选)

安装完成后,若希望在命令行中直接使用 psql、pg_dump、pg_restore 等工具命令,需手动将 PostgreSQL 的 bin 目录添加到系统 PATH 环境变量。

1)右键点击”此电脑”或”计算机”,选择”属性”。

2)点击”高级系统设置”。

3)在系统属性窗口中,点击”环境变量”按钮。

4)在系统变量部分找到并选中”Path”变量,点击”编辑”。

5)点击”新建”,添加 PostgreSQL 的 bin 目录路径,例如 “D:\PostgreSQL18\bin”。

6)点击”确定”保存所有更改。

7)验证配置是否成功:按 Win+R 组合键,输入 cmd 打开命令提示符,输入 psql —version,若显示 PostgreSQL 版本信息(如 psql 18.4),说明 PATH 配置成功。

PostgreSQL 18数据库基本操作

1)通过 pgAdmin 创建数据库

启动 pgAdmin 4,在左侧浏览器面板中展开 Servers → PostgreSQL 18,输入安装时设置的超级用户密码完成连接。

右键点击 Databases → Create → Database,输入数据库名称(如 mydb),点击 Save 即可完成创建。

2)创建表和插入数据

选中刚创建的数据库,右键点击并选择”查询工具”(Query Tool)。

在打开的编辑器中直接编写 SQL 语句。例如创建一张用户表:

CREATE TABLE users (id SERIAL PRIMARY KEY, name VARCHAR(100), email VARCHAR(100));

插入一条数据:

INSERT INTO users (name, email) VALUES (‘张三’, ‘zhangsan@example.com’);

3)使用 psql 命令行

若已配置好 PATH 环境变量,可在终端输入 psql -U postgres -d mydb 连接到目标数据库。进入后可用 \dt 查看所有表,用 \l 列出所有数据库,用 \q 退出。

常见问题

问:如果忘记 postgres 超级用户密码,如何处理? 答:可以通过修改 pg_hba.conf 文件临时将认证方式改为 trust,重启服务后无需密码即可登录,再重新设置密码,最后改回认证方式。该文件位于 PostgreSQL 安装目录的 Data 文件夹中。

问:PostgreSQL 与其他数据库的 SQL 语法是否一致? 答:标准 SQL 语句(如 SELECT、INSERT、UPDATE、DELETE、CREATE TABLE)基本通用,但 PostgreSQL 有自己的扩展语法,如 RETURNING 子句、窗口函数、JSON 操作符等,复杂查询和函数部分需参考官方文档。

问:在 Python 或 Java 中如何连接 PostgreSQL? 答:Python 需安装 psycopg2 库,Java 需下载 PostgreSQL JDBC 驱动,连接参数通常为 host、port、database、user、password,与连接其他数据库的模式一致,连接字符串格式可参考官方文档。

建议初次使用的用户先通过 pgAdmin 图形化界面完成建库建表操作,熟悉后再逐步上手命令行工具。