返回顶部
首页 > 资讯 > 数据库 >Postgresql数据库中的json类型字段使用示例详解
  • 511
分享到

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

Postgresqljson类型字段使用Postgresqljson字段 2023-02-09 10:02:33 511人浏览 八月长安
摘要

目录1. JSON概述2. postgresql数据库中使用json类型字段2.1. 创建表定义字段信息2.2. 增加2.3. 查询键值2.3.1. 查询键2.3.2. 查询值2.3.3. where查询条件使

Postgresql 最重要的文档性数据类型就是JSON了,与 mongoDBBSON相比较,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类型字段使用内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

您可能感兴趣的文档:

--结束END--

本文标题: Postgresql数据库中的json类型字段使用示例详解

本文链接: https://lsjlt.com/news/195284.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Postgresql数据库中的json类型字段使用示例详解
    目录1. json概述2. PostgreSQL数据库中使用Json类型字段2.1. 创建表定义字段信息2.2. 增加2.3. 查询键值2.3.1. 查询键2.3.2. 查询值2.3.3. where查询条件使...
    99+
    2023-02-09
    Postgresqljson类型字段使用 Postgresqljson字段
  • MySQL中JSON字段数据类型详解
    目录前言创建jsON值搜索JSON类型数据在 JSON 和非 JSON 值之间转换JSON 值的汇总总结前言JSON 类型是从 mysql 5.7 版本开始支持的功能,MySQL 支持由RFC 7159定义的本机JSON数...
    99+
    2022-06-14
    mysql的json数据类型 数据库json类型 数据库json字段
  • PostgreSQL中json数据类型详解
    目录前言一、PG数据库中jsON的类型1、json和jsonb的区别2、项目开发中的选择3、json数据类型二、PG中json的简单操作1、基础json数据操作2、json和jsonb输出对比3、jsonb包含测试总结前...
    99+
    2023-04-01
    PostgreSQL json类型 json数据类型
  • PostgreSQL中json数据类型怎么使用
    这篇文章主要介绍“PostgreSQL中json数据类型怎么使用”,在日常操作中,相信很多人在PostgreSQL中json数据类型怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PostgreSQL中...
    99+
    2023-07-05
  • MySQL中JSON字段数据类型怎么用
    本文小编为大家详细介绍“MySQL中JSON字段数据类型怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“MySQL中JSON字段数据类型怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。前言JSON 类型...
    99+
    2023-07-02
  • 详解MySQL中数据类型和字段类型
    目录1. mysql的数据类型 (1)数值型 (2)字符(串)型 (3)日期和时间型 (4)null值 2. mysql的列(字段)类型 2.1数值列类型&nb...
    99+
    2024-04-02
  • 使用mybatisplus接收mysql字段为json类型的数据
    一.数据库设计 CREATE TABLE `inv_learning_examination_questions` ( `id` bigint(20) NOT NULL, `title` varchar(255) CHARA...
    99+
    2023-08-31
    sql 数据库
  • mysql中json类型字段的基本用法实例
    目录前言基本环境jsON类型字段常用操作插入JSON类型数据查询JSON类型数据更新JSON类型数据中的特定字段匹配JSON类型数据中的特定字段结语前言 mysql从5.7.8版本开始原生支持了JSON类型数据,同时可以...
    99+
    2022-08-12
    mysql的json类型 mysql处理json mysql有解析json数据
  • Oracle中CLOB大数据字段类型操作的示例分析
    这篇文章主要为大家展示了“Oracle中CLOB大数据字段类型操作的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Oracle中CLOB大数据字段类型操...
    99+
    2024-04-02
  • MySQL数据库中性别字段应该使用什么数据类型?
    在MySQL数据库中,性别字段通常可以使用ENUM类型来存储。ENUM是一种枚举类型,它允许我们在一组预定义的值中选择一个作为字段的值。在表示性别这样一个固定且有限的选项时,ENUM是...
    99+
    2024-03-14
    mysql 数据类型 性别
  • 教你在PostgreSql中使用JSON字段的方法
    目录概述使用总结通过本文可掌握在pg数据库中如何正确使用json字段,如何进行数据查询,在where子查询中如何使用,以及对json值进行聚合查询使用. 概述 JSON 代表 JavaScript Object...
    99+
    2022-11-29
    PostgreSql使用JSON字段 PostgreSqlJSON字段
  • 如何从空的 interface{} 类型访问 JSON 数据中的字段?
    大家好,我们又见面了啊~本文《如何从空的 interface{} 类型访问 JSON 数据中的字段?》的内容中将会涉及到等等。如果你正在学习Golang相关知识,欢迎关注我,以后会给大家带来更多Go...
    99+
    2024-04-05
  • JSON字段类型在ORM中的使用是怎么样的
    JSON字段类型在ORM中的使用是怎么样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。JSON字段类型在ORM中的使用  ThinkPHP5.1版本正式发布已...
    99+
    2023-06-02
  • mysql5.7 新增的json字段类型用法实例分析
    本文实例讲述了mysql5.7 新增的json字段类型用法。分享给大家供大家参考,具体如下: 一、我们先创建一个表,准备点数据 CREATE TABLE `json_test` ( `id` int(...
    99+
    2024-04-02
  • Python中Json使用示例详解
    目录Python Json使用1.dict 转成 json (json.dumps(dict))2.json 转 dict (json.loads(jsonstr))3. 类对象转 ...
    99+
    2024-04-02
  • MySQL之JSON类型字段的使用技巧分享
    目录准备工作jsON对象基础操作JSON数组操作更多操作JSON字段在Java中的实践测试环境: mysql8.0.19 准备工作 CREATE TABLE json_demo ( `id` INT ( 11 ) N...
    99+
    2024-04-02
  • Java数据类型转换的示例详解
    目录自动转换转换原理转换规则强制转换注意ASCII编码表Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换。 自动转换 一个int 类...
    99+
    2024-04-02
  • Oracle中如何使用CLOB大数据字段类型
    这篇文章将为大家详细讲解有关Oracle中如何使用CLOB大数据字段类型,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、Oracle中的varchar2类...
    99+
    2024-04-02
  • js数据类型之数字类型的示例分析
    这篇文章主要介绍了js数据类型之数字类型的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。我们具体介绍一下js的数据类型其中一种。一、...
    99+
    2024-04-02
  • 详解javaScript中Number数字类型的使用
    目录前言Number数字自带属性值基础使用总结源码地址前言 Number和Math都属于JavaScript中的内置对象,Number数字类型作为基础数据类型,我们在开发过程中会经常...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作