日韩小视频-日韩久久一区二区三区-日韩久久一级毛片-日韩久久久精品中文字幕-国产精品亚洲精品影院-国产精品亚洲欧美云霸高清

下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當前位置:軟件下載吧 > 技術開發 > 數據庫 > 對Postgresql中的json和array使用介紹

對Postgresql中的json和array使用介紹

時間:2024-03-26 14:33作者:下載吧人氣:15

結合近期接觸到的知識點,做了一個歸納。會持續更新

json

官網文檔 http://www.postgres.cn/docs/12/datatype-json.html

json的兩種格式

總結:json輸入快,處理慢。是精準拷貝,所以能準確存儲遺留對象的原格式,如對象鍵順序。jsonb輸入慢,處理快。會被重新解析成json數據,不保存原對象的鍵順序,并且去重相同的鍵值,以最后一個為準。通常,除非有特別特殊的需要(例如遺留的對象鍵順序假設),大多數應用應該 更愿意把 JSON 數據存儲為jsonb

官網:

json 和 jsonb數據類型接受***幾乎***完全相同的值集合作為輸入。 主要的實際區別之一是效率。json數據類型存儲輸入文本的精準拷貝,處理函數必須在每 次執行時必須重新解析該數據。而jsonb數據被存儲在一種分解好的 二進制格式中,它在輸入時要稍慢一些,因為需要做附加的轉換。但是 jsonb在處理時要快很多,因為不需要解析。jsonb也支 持索引,這也是一個令人矚目的優勢。

由于json類型存儲的是輸入文本的準確拷貝,其中可能會保留在語法 上不明顯的、存在于記號之間的空格,還有 JSON 對象內部的鍵的順序。還有, 如果一個值中的 JSON 對象包含同一個鍵超過一次,所有的鍵/值對都會被保留( 處理函數會把最后的值當作有效值)。相反,jsonb不保留空格、不 保留對象鍵的順序并且不保留重復的對象鍵。如果在輸入中指定了重復的鍵,只有 最后一個值會被保留。

通常,除非有特別特殊的需要(例如遺留的對象鍵順序假設),大多數應用應該 更愿意把 JSON 數據存儲為jsonb

由于json類型存儲的是輸入文本的準確拷貝,其中可能會保留在語法 上不明顯的、存在于記號之間的空格,還有 JSON 對象內部的鍵的順序。還有, 如果一個值中的 JSON 對象包含同一個鍵超過一次,所有的鍵/值對都會被保留( 處理函數會把最后的值當作有效值)。相反,jsonb不保留空格、不 保留對象鍵的順序并且不保留重復的對象鍵。如果在輸入中指定了重復的鍵,只有 最后一個值會被保留。

———–1.鍵的順序
SELECT ‘{“bar”: “baz”, “balance”: 7.77, “active”:false}’::json;
json
————————————————-
{“bar”: “baz”, “balance”: 7.77, “active”:false}
(1 row)
SELECT ‘{“bar”: “baz”, “balance”: 7.77, “active”:false}’::jsonb;
jsonb
————————————————–
{“bar”: “baz”, “active”: false, “balance”: 7.77}
(1 row)
———2.去重
SELECT ‘{“bar”: “baz”, “balance”: 7.77, “balance”:false}’::jsonb; –去重
{“bar”: “baz”, “balance”: false}
SELECT ‘{“bar”: “baz”, “balance”: 7.77, “balance”:false}’::json; –不去重
{“bar”: “baz”, “balance”: 7.77, “balance”:false}
select ‘[1, 2, 2]’::jsonb –數組不去重
[1, 2, 2]

標簽[db:關鍵字]

相關下載

查看所有評論+

網友評論

網友
您的評論需要經過審核才能顯示

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 粉嫩高中生的第一次在线观看 | 日韩在线免费 | 日韩一区视频在线 | 成 人免费视频l免费观看 | 亚洲国产精品综合欧美 | 国产在线欧美日韩精品一区二区 | 成人夜色视频网站在线观看 | 一级毛片成人免费看免费不卡 | 成人黄网18免费观看的网站 | 亚洲区精品久久一区二区三区 | 日本欧美视频在线 | 国产精选经典三级小泽玛利亚 | 欧美一级在线免费观看 | 全免费a级毛片免费看视频免 | 91高端极品外围在线观看 | 国产视频一区二区三区四区 | 日韩国产毛片 | 国产精品一区二区三区高清在线 | 国产在线拍揄自揄视精品不卡 | 91 久久| 久久九九免费视频 | 成年人毛片网站 | 亚洲欧美日韩在线一区 | 欧美日韩高清性色生活片 | 91久久国产口精品久久久久 | 99久久免费视频在线观看 | 久久久久久久久网站 | 日韩三级黄 | 日韩精品一区二区三区免费视频 | 久久精选视频 | 成人免费的性色视频 | 欧美成人高清免费大片观看 | 日韩精品一区在线观看 | 久久亚洲人成国产精品 | 久久99精品热在线观看15 | 久久一区二区精品综合 | 成人网18免费 | 在线观看亚洲免费 | 中国一级特黄剌激爽毛片 | 国产成人精品午夜二三区 | 免费一级特黄3大片视频 |