Postgresql数据库中的json类型字段使用示例详解

Tertia ·
更新时间:2024-09-20
· 281 次阅读

目录

1. Json概述

2. Postgresql数据库中使用Json类型字段

2.1. 创建表定义字段信息

2.2. 增加

2.3. 查询键值

2.3.1. 查询键

2.3.2. 查询值

2.3.3. where查询条件使用json键值作为条件

PostgreSQL 最重要的文档性数据类型就是JSON了,与 MongoDB 的BSON相比较,PostgreSQL 或许更加强大,因为它能与原有的关系性范式兼容,给数据库存储与维护带来了更多的可行性和便利性。

1. Json概述

JSON 代表 JavaScript Object Notation。JSON是开放的标准格式,由key-value对组成。JSON的主要用于在服务器与web应用之间传输数据。新建表如下:

2. Postgresql数据库中使用Json类型字段 2.1. 创建表定义字段信息 CREATE TABLE "test" ( "id" int8 , "info" json NOT NULL ); 2.2. 增加 INSERT INTO "test"("id", "info") VALUES (1, '{"showcolor":"#C1E498"}'); INSERT INTO "test"("id", "info") VALUES (2, '{"showcolor":"#C1E497"}'); INSERT INTO "test"("id", "info") VALUES (3, '{"showcolor":"#C1E496"}'); 2.3. 查询键值 2.3.1. 查询键 SELECT info -> 'showcolor' AS color FROM test; 2.3.2. 查询值 SELECT info ->> 'showcolor' AS color FROM test; 2.3.3. where查询条件使用json键值作为条件 SELECT info ->> 'showcolor' AS color FROM test WHERE info ->> 'showcolor' = '#C1E496'

到此这篇关于Postgresql数据库中的json类型字段使用的文章就介绍到这了,更多相关Postgresql json类型字段使用内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网!



json类型 JSON 示例 字段 PostgreSQL

需要 登录 后方可回复, 如果你还没有账号请 注册新账号