PostgreSQL 9.5.25 Documentation
6.27 MB
2558 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
文档介绍了PostgreSQL 9.5.25的使用和功能,包括psql命令行工具的基本操作、表继承特性、版本更新日志、以及SQL语言的逻辑运算符和比较运算符。文档还详细描述了PostgreSQL的全局开发组的版权信息及法律声明,并介绍了数据库管理员的管理任务。此外,文档还涵盖了数据类型、函数和操作符的使用方法,适合新手用户学习SQL基础,同时也包含进阶内容。 | ||
AI总结 | ||
以下是对文档内容的中文总结,按文档结构和内容层次进行梳理,重点突出核心观点和关键信息:
---
### **PostgreSQL 9.5.25 文档摘要**
#### **1. 使用 psql 的基本指南**
- **连接数据库**:可以通过指定 `-U` 选项选择 PostgreSQL 用户名连接数据库。
- **psql 提交**:启动 psql 后,提示符 `mydb=>` 表示正常连接,`mydb=#` 表示超级用户权限。
- **内部命令**:psql 的内部命令以 `\` 开头。例如:
- `\h`:查看 SQL 命令语法帮助。
- `\q`:退出 psql。
- `\?`:查看更多内部命令。
- **查询示例**:
- `SELECT version();`:查看 PostgreSQL 版本。
- `SELECT current_date;`:查看当前日期。
- `SELECT 2 + 2;`:执行数学运算。
---
#### **2. 数据库继承**
- 表可以继承自其他表。例如:
- `cities` 表和 `capitals` 表(继承自 `cities` 表)。
- `capitals` 表额外包含 `state` 列,记录州缩写。
- **查询继承表**:
- 未使用 `ONLY` 时,查询会包括子表数据:
```sql
SELECT name, elevation FROM cities WHERE elevation > 500;
```
- 使用 `ONLY` 时,仅查询主表:
```sql
SELECT name, elevation FROM ONLY cities WHERE elevation > 500;
```
- **注意事项**:继承表不支持唯一性约束或外键约束。
---
#### **3. 数据类型与函数**
- **数据类型**:PostgreSQL 支持多种数据类型,例如 `text`(变长字符字符串)、`integer`、`date` 等。
- **函数与操作符**:
- 提供逻辑操作符(如 `AND`、`OR`、`NOT`)、比较操作符(如 `=`、`<`、`>`)等。
- 支持用户定义函数和操作符。
- 常用函数示例:
- `count(DISTINCT column)`:统计唯一值数量。
- `current_user`:获取当前用户。
- `concat(string1, string2)`:字符串拼接。
- `version()`:查看版本信息。
---
#### **4. 版本更新与功能扩展**
- **新增功能**:
- `contrib` 模块:`tsm_system_rows` 和 `tsm_system_time`。
- GIN 索引检查函数。
- `pgstattuple_approx()`:提供低开销的近似统计信息。
- **法务声明**:
- PostgreSQL 免费使用,修改和分发无需费用。
-Craft superseding liability disclaimer.
---
#### **5. 结论**
PostgreSQL 是一款功能丰富的数据库管理系统,适合新手和高级用户。官方文档和网站(https://www.postgresql.org)提供更多学习资源和详细说明。
---
以上是文档内容的简要总结,涵盖了 psql 的使用、数据库继承、高级功能、数据类型及函数、版本更新等核心内容,语言简洁明了,重点突出。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
2551 页请下载阅读 -
文档评分