zoukankan      html  css  js  c++  java
  • Atitit postgre sql json使用法 目录 1.1.1. 插入数据 1 2. json数据的常见操作 1 1.1.1.插入数据 插入数据可以直接以json格式插入: insert

    Atitit postgre sql json使用法

    目录

    1.1.1. 插入数据 1

    2. json数据的常见操作 1

     

     

        1. 插入数据

    插入数据可以直接以json格式插入:

    insert into name_age values('{"id":1,"name":"小明", "age":18}')

    在json里插入新的key值gender,如下:

    SELECT info||'{"gender":"男"}'::jsonb from name_age where (info->>'id')::int4 = 1

    1. json数据的常见操作

    Op

    Postgre实现

    Demo

    Get JSON object field by key

    Get JSON array element 

    ->

     

    Get JSON object field as text

    ->>

     

    Get JSON array element as text

    ->>

     

    Get JSON object at specified path

    #>

    json_extract_path

     

    Get JSON object at specified path as text

    ##>

     

    exist as a top-level key

     

    ?

     

     these array strings exist as top-level keys是否存在系列key

    ?|

     

    Do all of these array strings exist as top-level keys?

    ?&

     

    Delete key/value

    -

     

    Delete the field or element with specified path

    #-

     

     

     

     

    Str_to json

    to_json(anyelement)

     

    array_to_jso

     

     

    Rs row to json

    row_to_json

     

    Arr to json

    json_build_array

     

     

    json_build_object

     

    Json_Str to json

    json_object

     

    json_each

     

     

    json_each_text

     

     

    json_object_keys

     

    Json to rs

    json_populate_record

     

     

    json_to_record

     

     

     

     

     

     

    【PostgreSQL】存取jsonb.html

    PostgreSQL_ Documentation_ 9.6_ JSON Functions and Operators.html

  • 相关阅读:
    ado.net的基本特性
    The relationship's type
    the relationship's cardinality
    复杂心情中。。。
    the relationship's existence.
    ORACLE中国的短视
    ADO.net连接数据库
    虚拟基类的初始化
    递归实现全排列
    Factory Methods
  • 原文地址:https://www.cnblogs.com/attilax/p/15196985.html
Copyright © 2011-2022 走看看