PostgreSQL之Json类型使用
来源:互联网 发布:域名的管理机构 编辑:程序博客网 时间:2024/06/05 11:12
开心一笑
厦门现在室內3度,我打開冰箱一看7度,趕緊躲進冰箱
提出问题
PostgreSQL的Json类型如何使用???
解决问题
准备数据
创建表:
create table ay_json_test( id varchar primary key, name varchar, json_value json)
插入数据:
insert into ay_json_test values('001','ay','{ "ay_name":"阿毅", "home":{ "type":{"interval": "5m" }, "love":"now", "you":"None" }, "values":{ "event":["cpu_r","cpu_w"], "data":["cpu_r"], "threshold":[1,1] }, "objects":{ "al":"beauty" } }');
例一:选择数据
select id,name,json_value->>'ay_name' as ayName from ay_json_test where json_value ->>'ay_name' = '阿毅'
结果
例二:
select id,name,json_value->>'ay_name' as ayName,json_value ->> 'objects' as objects from ay_json_test where json_value ->>'ay_name' = '阿毅'
结果:
例三:数组元素选择
select json_value -> 'values'#>>'{data,0}' as objects from ay_json_test where json_value ->>'ay_name' = '阿毅'
例四:更新数据
update ay_json_test set json_value = '{ "ay_name":"阿毅_change", "home":{ "type":{"interval_change": "5m" }, "love":"now_change", "you":"None_change" }, "values":{ "event":["cpu_r_change","cpu_w_change"], "data":["cpu_r_change"], "array":[999,5] }, "objects":{ "al":"beauty" } }'where json_value ->> 'ay_name' = '阿毅'
结果:
例五:删除数据
delete from ay_json_test where json_value ->> 'ay_name' = '阿毅_change'
结果,数据库已经没有数据了。
读书感悟
来自《超级读心术》
- 当人处于兴奋状态的时候,他的瞳孔会自然而然地放大;而处在消极、戒备状态时,瞳孔则会缩小。这些变化不是人的意识所能控制的,深谙此道的人在某些场合总是戴着有色眼镜,为的就是掩饰自己瞳孔的真实变化。
- 面部表情是人内心的晴雨表,而且这个晴雨表无国界,在人类当中是通用的,也正是因为这样,人们接触社会时最早学会的大概就是控制自己的表情了
- 看一个人怎样,就看他身边的人怎样
0 0
- PostgreSQL之Json类型使用
- PostgreSQL之Json类型使用
- PostgreSQL之Json类型使用总结
- postgresql json 类型转换
- postgresql----JSON类型和函数
- postgresql学习之路-json
- PostgreSQL学习篇9.15 JSON类型
- PostgreSQL 枚举类型的使用
- postgreSQL ARRAY 类型的使用
- PostgreSQL之序列使用
- PostgreSQL之dblink使用
- 使用Flex,Java,Json更新postgresql数据
- PostgreSQL JSON
- postgresql 中 json类型跟jsob的区别
- postgresql在json类型上建索引进行测试
- struts2之使用JSON插件实现Ajax(处理枚举类型)
- 使用 sqlalchemy 时如何配置使用 postgresql 的 uuid 类型
- postgresql中获取json数据和聚合函数的使用
- Error with command: gdb --version Cannot run program "gdb": Launching failed
- [进制 贪心] BZOJ 1110 [POI2007]砝码Odw
- HDU 4283You Are the One 区间dp
- 吊扇项目总结(五)— STM8 GPIO的探讨
- 收藏各种大牛博客
- PostgreSQL之Json类型使用
- 指针函数和函数指针、指针数组和数组指针
- AndroidStudio如何导入第三方包以及开源库
- Spring加载xml配置文件的方式
- java中的栈内存和堆内存
- requestAnimationFrame 的用法
- poj-3009-Curling2.0
- Windows Server 2003 r2 系统分配移动硬盘的盘符
- UVA-445-Marvelous Mazes