【PostgreSQL】PostgreSQL hstore类型数据增删改查
来源:互联网 发布:nginx http 编辑:程序博客网 时间:2024/06/07 22:12
1、登陆数据库
psql -U postgres -d postgres
2、创建数据库hstore,并安装extension
create database hstore;create extension hstore;
3、建表
create table users(id serial,info hstore);
4、插入数据
insert into users values(1,'"name"=>"zhangsan","age"=>"20"');
5、查询数据
select info from users;
6、增加数据
update users set info = info || '"company"=>"Qunar"' :: hstore;
7、删除数据
update users set info = delete(info, 'company');
8、将key值转为set输出。
select skeys(info) from users;
9、将key值转为array输出。
select akeys(info) from users;
10、将value值转为set输出。
select svals(info) from users;
11、将value值转为array输出。
select avals(info) from users;
12、将hstore值转为array输出。
select avals(info) from users;
13、查询age为20的所有记录。
查询之前再入两条数据
insert into users values(1,'"name"=>"lisi","age"=>"20"');insert into users values(1,'"name"=>"wangwu","age"=>"21"');查询
select * from users where info@'age=>20';
文档参考:http://www.postgresql.org/docs/current/static/hstore.html
0 0
- 【PostgreSQL】PostgreSQL hstore类型数据增删改查
- PostgreSql 增删改查
- golang操作postgreSQL(增删改查实例)
- postgresql hstore用法
- PostgreSQL,Hibernate,hstore
- PostgreSQL安装hstore
- Java结合postgreSql的增删改查遇到问题
- Java结合postgreSql的增删改查遇到问题2
- xorm操作PostgreSQL数据库(增删改查实例)
- PostgreSQL: hstore 数据类型使用介绍
- PostgreSQL的hstore初步学习
- PostgreSQL的hstore初步学习
- PostgreSQL增删数据命令示例
- 【转】PostgreSQL 数据库C语言代码实现【数据库连接,创建表, 以及增删改查】
- PostgreSQL hstore 列性能提升一例
- hbase数据增删改查
- 数据的增删改查
- Mysql数据增删改查
- cocos2d-x 动画加速与减速
- C语言基本概念总结
- Ubuntu 14上编译Android 4.4,退出terminal,无法再次启动emulator
- [hdu3732]dp-背包-转换
- openVswitch(OVS)源代码之linux RCU锁机制分析
- 【PostgreSQL】PostgreSQL hstore类型数据增删改查
- 使用openssl库进行DES加密
- 康托展开
- JPA:mappedby与joincolmun
- 第八周项目一 求分段函数函数值
- hive 对于join条件如何书写
- 玩转网络营销必懂的名词内涵!!
- gawk应用案例
- 求函数的值