Part I.教程
官方手册通过Part I的三章内容让大家简单的了解了一下数据库架构基础、如何创建\删除数据库、连接数据库、建表、简单的表操作,同时引入了视图、外键、事务等概念,第一部分内容比较简单让读者产生PostgreSQL数据库即开源又好学感觉,为下一步深入学习作提供动力。
阅读官方手册不用教条的逐章逐行阅读学习,在部分I的开篇就已经说明“当你完成了这份教程之后,你可能希望继续去阅读第II部分来得到 SQL 语言更正式的知识,或者阅读第IV部分来了解如何开发PostgreSQL应用程序。希望搭建并且管理自己的服务器的用户还应该阅读第 III 部分”,所以大家可以根据自身能力选择性阅读。
Part I主要知识点:
1. PG数据库使用一种客户端/服务端的模型;
2.一个服务器进程管理整个数据库并接收客户端的连接请求,并代替客户端在数据库上执行操作并返回结果;
PostgreSQL服务器可以处理来自客户端的多个并发请求。因此,它为每个连接启动(“forks”)一个新的进程。
以后会详细介绍数据库体系结构;
3.createdb创建数据库

数据库名必须是以字母开头并且小于 63 个字符长,以后在学习模式的时候也会提到模式名一样要小于 63 个字符长;
4.dropdb删除数据库

5.访问数据库

6.PG是一种关系型数据库管理系统;
7.通过指定表名与所有列的名字及其数据类型来创建表;

8.表增删改查操作;

9.高级特性
视图(简化SQL编写)、外键(维持数据引用的完整性)、事务(保证数据一致性)、保护点、窗口函数、表继承等;
第一部分内容是比较简单且后续章节会对上面的技术详细介绍,本次就不做过多的技术讲解,后面我们会继续学习如何搭建并管理自己的数据库服务器。




