PostgreSQL 被誉为"世界上最先进的开源关系型数据库",凭借其强大的功能、出色的扩展性和活跃的社区生态,已成为越来越多企业和开发者的首选数据库。

本系列教程将从零开始,系统地带你掌握 PostgreSQL 的核心知识和实战技能。无论你是刚接触数据库的初学者,还是有一定经验的开发者,都能在这个系列中找到有价值的内容。

课程大纲

基础篇

  1. PostgreSQL 简介与安装
  2. 建表与数据类型
  3. 查询与过滤
  4. 聚合与分组
  5. JOIN 与子查询

进阶篇

  1. 窗口函数
  2. 索引与性能优化
  3. 事务与并发控制
  4. CTE 与递归查询
  5. 视图与物化视图

高级篇

  1. 存储过程与函数
  2. 触发器与事件
  3. 备份与恢复
  4. 用户与权限管理
  5. 高级特性(JSON/全文搜索/扩展)

实战篇

  1. 实战项目:电商数据库设计

本系列文章使用 PostgreSQL 17 版本,示例代码可直接在 psql 或任何 PostgreSQL 客户端中运行。