最近公司项目都要改用PostgreSQL的数据库,今天来分享一下自己的学的过程。当然学习过程中最重要的是坚持,我会将我学习的整改过程记录下来。
首先第一步找学习资料:
- 官网:学习内容正确性高,但大部人是英文,学习难度大。可以作为后期知识点的修正和进一步学习,前期学习不推荐。
- 视频教程:各大视频网站网盘都有,我一般在B站上学习。内容都是别人整理过得更好好理解,正所谓站在巨人的肩膀上,能让我们进步更快,推荐前期学习使用。
- 图文教程:各大博客网站都能找到,但内容都比较杂,不适合整体性学习,适合知识点扩充。
然后我们有了这些学习资源后把他消化了就可以了。今天主要来认识PostgreSQL是什么?
官网简介:PostgreSQL是一个功能强大的开源对象关系数据库管理系统( 作战需求文件管理系统)基于 POSTGRES,4.2版由加州大学伯克利分校计算机科学系开发。POSTGRES率先提出了许多概念,但这些概念后来才在一些商业数据库系统中出现。
PostgreSQL是这个原始伯克利代码的开源后代。它支持大部分SQL标准,并提供许多现代功能:
- 复杂查询
- 外键
- 触发器
- 可更新视图
- 支持事务
- 多版本并发控制
并且, PostgreSQL用户可以通过多种方式进行扩展,例如通过添加新的 - 数据类型
- 函数
- 操作员
- 聚合函数
- 索引方法
- 过程语言
由于自由许可, PostgreSQL任何人都可以出于任何目的免费使用、修改和分发,无论是私人、商业还是学术。
以上是官网的简介,作为一个关系型数据库完成能胜任一般公司的项目开发,关键是开源免费的。
接下来我将从安装到使用以及到个人总结来学习他。