欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Postgresql數(shù)據(jù)庫中的json類型字段使用示例詳解

 更新時間:2023年02月09日 08:46:07   作者:自己的九又四分之三站臺  
JSON的主要用于在服務(wù)器與web應(yīng)用之間傳輸數(shù)據(jù),這篇文章主要介紹了Postgresql數(shù)據(jù)庫中的json類型字段使用,本文結(jié)合實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

PostgreSQL 最重要的文檔性數(shù)據(jù)類型就是JSON了,與 MongoDB 的BSON相比較,PostgreSQL 或許更加強大,因為它能與原有的關(guān)系性范式兼容,給數(shù)據(jù)庫存儲與維護帶來了更多的可行性和便利性。

1. Json概述

JSON 代表 JavaScript Object Notation。JSON是開放的標準格式,由key-value對組成。JSON的主要用于在服務(wù)器與web應(yīng)用之間傳輸數(shù)據(jù)。新建表如下:

2. Postgresql數(shù)據(jù)庫中使用Json類型字段

2.1. 創(chuàng)建表定義字段信息

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'

到此這篇關(guān)于Postgresql數(shù)據(jù)庫中的json類型字段使用的文章就介紹到這了,更多相關(guān)Postgresql json類型字段使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論