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

  • 相关阅读:
    每日日报2020.12.1
    每日日报2020.11.30
    981. Time Based Key-Value Store
    1146. Snapshot Array
    565. Array Nesting
    79. Word Search
    43. Multiply Strings
    Largest value of the expression
    1014. Best Sightseeing Pair
    562. Longest Line of Consecutive One in Matrix
  • 原文地址:https://www.cnblogs.com/attilax/p/15196985.html
Copyright © 2011-2022 走看看