世界上最好的数据库?PostgreSQL 入门指南!

一提数据库,大家就会想到 Oracle、MySQL。但还有一个数据库正在飞快地成长,并在 2017、2018 年蝉联「年度数据库」的称 ,他就是 —— PostgreSQL。

如上表所示,前五基本是稳定的,热度在 400+ ,后面的几个热度差距很小。PostgreSQL 排名第四,且与前三名的差距极大,冲击前三的可能性微乎其微。所以它无法拥有 MySQL 的 Popular 标签。

排名第 5 的 MongoDB 是热度最高的非关系型数据库。如果告诉你 PostgreSQL 在 9.2 版本中加入了 JSON 数据类型以支持 NoSQL 数据存储功能,且在性能上甚至优于 MongoDB ,是不是觉得 PostgreSQL 也有点儿能打了呢/p>

此外还可以在 站中查看数据库的趋势图,可以看到近些年具有明显增长趋势的也就是 PostgreSQL 和 MongoDB 了:

然后安装 PostgreSQL 数据库及其客户端插件:

操作截图如下:

至此,PostgreSQL 服务器和客户端就全部安装完成并启动了服务。

执行如下命令查看 PostgreSQL 的版本:

我们安装的数据库版本是 9.5 ,这是目前使用量最大的版本,但不是最新的版本,目前最新版是 12.3 。不必担心版本不够新导致功能不强的问题,最新的功能都不是企业级应用的功能,甚至有可能还处于测试阶段。

打开实验环境后,默认使用的用户是 shiyanlou ,我们首先切换到 postgres 用户:

使用 命令查看当前登录的用户:

其中 postgres 数据库是为用户 postgres 创建的同名数据库,它是一个自动创建的数据库。template0 和 template1 是两个模板数据库。当用户创建新的数据库时,会克隆模板数据库。

进入客户端

执行最简单的 命令即可进入客户端,也就是命令行交互工具。执行 命令查看当前用户和所选择的数据库。

PostgreSQL 的客户端与 MySQL 的不同,要先选择数据库,而不能进入之后再选。

如果使用 SQL 语句的话,就要这样:

操作截图如下:

  点击阅读原文,学习完整课程内容!

文章知识点与官方知识档案匹配,可进一步学习相关知识PostgreSQL技能树查询数据psql4522 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年8月2日
下一篇 2020年8月2日

相关推荐