PostgreSQL9.2中的json存储表示和检索
来源:互联网 发布:网络共享打印机搜不到 编辑:程序博客网 时间:2024/06/06 09:11
其解决方案就是使用hstore类型,使用它,先得创建对应的扩展。
下面只列出简单的使用示例:
iihero=# create extension hstore;
CREATE EXTENSION
iihero=#
iihero=# select 'a=>1,b=>2'::hstore;
hstore
--------------------
"a"=>"1", "b"=>"2"
(1 row)
iihero=# insert into tjson values(1, 'a=>1, b=>2, c=>3'::hstore);
INSERT 0 1
iihero=# insert into tjson values(2, 'a=>2, b=>3, c=>4'::hstore);
INSERT 0 1
iihero=# select * from tjson where col2 @>'a=>1';
id | col2
----+------------------------------
1 | "a"=>"1", "b"=>"2", "c"=>"3"
(1 row)
iihero=# select * from tjson where col2 @>'a=>1' and col2 @>'b=>2';
id | col2
----+------------------------------
1 | "a"=>"1", "b"=>"2", "c"=>"3"
(1 row)
所不同的,只是语法表现形式的不同。还可以充分利用索引。
- PostgreSQL9.2中的json存储表示和检索
- Postgresql9.6中的数字和字符类型
- 负数在计算机中的表示和存储
- 使用Dynamsoft存储和检索SQL Server中的扫描图像
- json字符串在javascript和java代码中的表示方式
- centos7.2 + postgreSQL9.6
- 信息的存储和表示
- 数据的表示和存储
- Postgresql9.3安装和使用
- PostgreSQL9.3 存储过程与触发器入门
- 浮点数在内存中的存储表示
- 小数在内存中的存储表示
- 小数在内存中的存储表示
- 小数在内存中的存储表示
- 浮点型在计算机中的存储表示
- 基于postgreSQL9.1的中文全文检索(基于Linux)
- 基于postgreSQL9.1的中文全文检索(基于Linux)
- 基于postgreSQL9.1的中文全文检索(基于Linux)
- 几度苍凉的伤感独特日志发布:想要逃,却怎么也逃不掉
- Yii之widget
- system函数的问题
- jsp页面中下拉框列表刷新值不变
- distinct用法
- PostgreSQL9.2中的json存储表示和检索
- 详解new function(){}和function(){}()
- 网站分析基础概念之目标转化率
- Loader介绍
- js获取当前时间并以时钟显示
- Asp.Net MVC4入门指南(1): 入门介绍
- 贪财的富翁
- 求1000以内的偶数和
- Struts validate校码