PostgreSQL之JSONB常用操作及应用

本文介绍了PostgreSQL的JSONB数据类型,通过示例详细展示了常用的操作符和函数,包括获取、判断、拼接、删除等,并探讨了JSONB在实际应用中的场景,帮助理解其在关系型和非关系型数据整合中的作用。
摘要由CSDN通过智能技术生成

PostgreSQL之JSONB常用操作及应用

Postgresql引入JSONB之后,很好的整合了关系型数据和非关系型数据,使得我们在应用的时候大大的提升了性能效率。本文以Postgresql 9.6为示例,分两部分简要介绍一些常用操作符和函数的使用。

1、基础部分

1.1 常用操作符

※json和jsonb通用操作符

操作符

操作类型

描述

->

INT

获取JSON数组元素(从零开始索引,从末尾开始计算负整数)

->

TEXT

按键获取JSON对象字段

->>

INT

获取JSON数组元素作为文本

->>

TEXT

按键获取JSON对象字段作为文本

#>

TEXT[]

在指定路径获取JSON对象

#>>

TEXT[]

在指定路径获取JSON对象作为文本

     

※jsonb拓展操作符

操作符

操作类型

描述

@>

JSONB

左边的JSON值顶层是否包含右边JSON路径/值项

?

TEXT

字符串是否作为顶层键值存在于JSON值中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值