正文
postgresql数据的简单介绍
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
PostgreSQL 数据类型
在 PostgreSQL 中,decimal 和 numeric 是相同的:
除了基本的数字类型外,PostgreSQL 中还提供了自增的数据类型:
数字类型函数:
在 PostgreSQL 中,varchar(n) = character varying(n),char(n) = character(n).
字符类型函数:
Demo:
四则运算:
常用函数:
给布尔类型赋值:
Demo:
常用函数:
定义:
插入:
查询:
数组元素增删改:
数组函数:
Demo:
范围操作符:
范围类型函数:
创建:
插入:
查询:
Jsonb 与 Json 使用上完全相同,但是 Json 类型会以文本的形式存入,Jsonb 会先对 Json 串进行编译,然后存入。
由于 Json 格式不需要编译就可以直接以文本的形式存入,所以插入速度更快,但是每次查询都需要对 Json 进行解析,查询速度较慢;Jsonb 格式恰恰相反,Jsonb 格式会先将 Json 串进行编译然后存储,所以插入速度较慢,查询速度较快。
如果做数据分析,一般都会选用 Jsonb 格式。
创建:
插入:
查询:
键值增删改操作:
Json 与 Jsonb 常用函数:
四、PostgreSQL常用数据类型(精简)
备注:
(1)numeric 不指定长度,可以保留的整数位和小数位很大;
(2)numeric(6,4)表示精度(precision,所有数字位的个数)为6,标度(scale,小数点右边所有小数位的个数)为4,例如23.5141
备注:varchar不指定长度,可以存储最大长度(1GB)
备注:保留两位小数,超过位数采用四舍五入法进行截断
1.
postgresql是什么数据库
postgresql是功能强大的开源数据库。
postgresql数据库是功能强大的开源数据库,它支持丰富的数据类型(如JSON和JSONB类型、数组类型)和自定义类型。
PostgreSQL数据库提供了丰富的接口,可以很方便地扩展它的功能,如可以在GiST框架下实现自己的索引类型,支持使用C语言写自定义函数、触发器,也支持使用流行的编程语言写自定义函数。
PostgreSQL数据库优点
1、对超许可数量软件使用的天然免疫力
对一些商业性质的数据库销售商来说,超许可数量的软件使用是第一位的问题。而使用PostgreSQL,因为没有任何授权的费用是,也就没有任何人可以起诉您违反授权协议违规使用软件。
2、比商业服务商更好的支持
除了有一般商业公司的支持外,我们还有由PostgreSQL专业人员和热心的爱好者组成的各种社区,用户可以向他们寻求支持和帮助。
3、员工成本的显著降低
相对于市场上大型的商业私有数据库软件,我们的系统在设计和开发时已考虑仅需少量的维护和优化,同时仍保持所有功能正常、稳定和性能正常。不仅如此,我们的培训过程相对于那些商业私有数据库供应商来说,总体来说有更好的性价比、更容易管理和更接近真实的使用场景。
4、享有盛名的可靠性和稳定性
与很多商业私有数据库不一样的是,对很多公司特别常见的是,PostgreSQL在几年的运行过程中几乎未出现哪怕是一次的宕机情况,即使是一次,它就是这样稳定地工作着。
5、扩展性
所有PostgreSQL的源代码对所有人都是可以免费获得的。如果您的公司员工需要定制或是给PostgreSQL增加一些功能,他们只需做很少的改动工作,也没有额外的成本。全球PostgreSQL社区的专业人员和热心的爱好者也在积极地扩展PostgreSQL的功能。
PostgreSQL删除数据(DELETE语句)
DELETE语句用于从表中删除现有记录。 “WHERE”子句用于指定删除所选记录的条件,如是不指定条件则将删除所有记录。
语法:
以下是 DELETE语句 的基本语法:
下面来看看一个例子:
考虑一个名为“ EMPLOYEES ”的表,其中包含以下数据。
数据如下所示 -
按照以下步骤删除表中的数据
选择表“ EMPLOYEES ”并右键单击。将看到一个 脚本 选项,将光标移动到 脚本 选项上,将看到“ DELETE脚本 ”选项然后点击它。
就会得到一个这样的页面:
放置要删除的WHERE条件 condition 。
执行一个例子:
从“ EMPLOYEES ”中删除“ID”为 1 的记录。执行以下查询语句:
如下图所示 -
查询 EMPLOYEES 的数据记录,可以看到ID为1的记录已经被删除了 -
看下面这个例子:
查询 EMPLOYEES 的数据记录,可以看到所有记录都已经被删除了 -
postgresql数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、postgresql数据的信息别忘了在本站进行查找喔。