学习 PostgreSQL
PostgreSQL 是一个功能强大、先进、快速且开源的对象关系数据库系统,基于 POSTGRES, Version 4.2。
PostgreSQL 支持 SQL 标准的很大一部分,并具有许多现代功能,例如复杂查询、触发器、可更新视图、事务完整性、多版本并发控制等。此外,用户可以通过添加新的数据类型、函数运算符、聚合函数、索引方法和过程语言来扩展 PostgreSQL。
基础
- 安装 PostgreSQL
- 连接到 PostgreSQL 数据库
- 在 PostgreSQL 中创建数据库
- 在 PostgreSQL 数据库中创建表
- 复制表
- 在 PostgreSQL 数据库中删除表
- 在 PostgreSQL 中删除数据库
- 在 PostgreSQL 中截断表
- PostgreSQL 中的 SELECT 语句
- WHERE 子句
- GROUP BY 子句
- HAVING 子句
- ORDER BY 子句
- DISTINCT 子句
- 内连接
- 左外连接
- 右外连接
- 全外连接
- 自连接
- 自然连接
- 交叉连接
- LIMIT OFFSET 子句
- GROUPING SETS
- GROUPING() 函数
- GROUP BY CUBE
- GROUP BY ROLLUP
- 子查询
- CASE 表达式
- ALL 运算符
- ANY 运算符
- UNION 运算符
- INTERSECT 运算符
- EXCEPT 运算符
- IS NULL, IS NOT NULL 运算符
- BETWEEN 运算符
- LIKE 运算符
- CAST 运算符
- PostgreSQL 中的序列
- 串行类型
- 创建标识列
- 创建计算列