日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Mysql 查詢JSON結果的相關函數匯總

瀏覽:33日期:2023-10-09 10:19:32

JSON 格式字段是 Mysql 5.7 新加的屬性,不夠它本質上以字符串性質保存在庫中的,剛接觸時我只了解 $.xx 查詢字段的方法,因為大部分時間,有這個就夠了,其他交給程序就行了,但是最近一些操作需要更復雜的查詢操作,所以趕緊了解下更多的方法。

JSON_EXTRACT(json_doc [,path])

查詢字段

mysql> set @j = ’{'name':'wxnacy'}’;mysql> select JSON_EXTRACT(@j, ’$.name’);+----------------------------+| JSON_EXTRACT(@j, ’$.name’) |+----------------------------+| 'wxnacy' |+----------------------------+

還有一種更簡潔的方式,但是只能在查詢表時使用

mysql> select ext -> ’$.name’ from test;+-----------------+| ext -> ’$.name’ |+-----------------+| 'wxnacy' |+-----------------+

在 $. 后可以正常的使用 JSON 格式獲取數據方式,比如數組

mysql> set @j = ’{'a': [1, 2]}’;mysql> select JSON_EXTRACT(@j, ’$.a[0]’);+----------------------------+| JSON_EXTRACT(@j, ’$.a[0]’) |+----------------------------+| 1 |+----------------------------+

JSON_DEPTH(json_doc)

計算 JSON 深度,計算方式 {} [] 有一個符號即為一層,符號下有數據增加一層,復雜 JSON 算到最深的一次為止,官方文檔說 null 值深度為 0,但是實際效果并非如此,列舉幾個例子

Mysql 查詢JSON結果的相關函數匯總

JSON_LENGTH(json_doc [, path])

計算 JSON 最外層或者指定 path 的長度,標量的長度為1。數組的長度是數組元素的數量,對象的長度是對象成員的數量。

mysql> SELECT JSON_LENGTH(’[1, 2, {'a': 3}]’);+---------------------------------+| JSON_LENGTH(’[1, 2, {'a': 3}]’) |+---------------------------------+| 3 |+---------------------------------+mysql> SELECT JSON_LENGTH(’{'a': 1, 'b': {'c': 30}}’);+-----------------------------------------+| JSON_LENGTH(’{'a': 1, 'b': {'c': 30}}’) |+-----------------------------------------+| 2 |+-----------------------------------------+mysql> SELECT JSON_LENGTH(’{'a': 1, 'b': {'c': 30}}’, ’$.b’);+------------------------------------------------+| JSON_LENGTH(’{'a': 1, 'b': {'c': 30}}’, ’$.b’) |+------------------------------------------------+| 1 |+------------------------------------------------+

JSON_TYPE(json_doc)

返回一個utf8mb4字符串,指示JSON值的類型。 這可以是對象,數組或標量類型,如下所示:

mysql> SET @j = ’{'a': [10, true]}’;mysql> SELECT JSON_TYPE(@j);+---------------+| JSON_TYPE(@j) |+---------------+| OBJECT |+---------------+mysql> SELECT JSON_TYPE(JSON_EXTRACT(@j, ’$.a’));+------------------------------------+| JSON_TYPE(JSON_EXTRACT(@j, ’$.a’)) |+------------------------------------+| ARRAY |+------------------------------------+mysql> SELECT JSON_TYPE(JSON_EXTRACT(@j, ’$.a[0]’));+---------------------------------------+| JSON_TYPE(JSON_EXTRACT(@j, ’$.a[0]’)) |+---------------------------------------+| INTEGER |+---------------------------------------+mysql> SELECT JSON_TYPE(JSON_EXTRACT(@j, ’$.a[1]’));+---------------------------------------+| JSON_TYPE(JSON_EXTRACT(@j, ’$.a[1]’)) |+---------------------------------------+| BOOLEAN |+---------------------------------------+

可能的返回類型

純JSON類型:

OBJECT:JSON對象 ARRAY:JSON數組 BOOLEAN:JSON真假文字 NULL:JSON null文字

數字類型:

INTEGER:MySQL TINYINT,SMALLINT,MEDIUMINT以及INT和BIGINT標量 DOUBLE:MySQL DOUBLE FLOAT標量 DECIMAL:MySQL DECIMAL和NUMERIC標量

時間類型:

DATETIME:MySQL DATETIME和TIMESTAMP標量 日期:MySQL DATE標量 TIME:MySQL TIME標量

字符串類型:

STRING:MySQL utf8字符類型標量:CHAR,VARCHAR,TEXT,ENUM和SET

二進制類型:

BLOB:MySQL二進制類型標量,包括BINARY,VARBINARY,BLOB和BIT

所有其他類型:

OPAQUE(原始位)

JSON_VALID

返回0或1以指示值是否為有效JSON。 如果參數為NULL,則返回NULL。

mysql> SELECT JSON_VALID(’{'a': 1}’);+------------------------+| JSON_VALID(’{'a': 1}’) |+------------------------+| 1 |+------------------------+mysql> SELECT JSON_VALID(’hello’), JSON_VALID(’'hello'’);+---------------------+-----------------------+| JSON_VALID(’hello’) | JSON_VALID(’'hello'’) |+---------------------+-----------------------+| 0 | 1 |+---------------------+-----------------------+

以上就是Mysql 查詢JSON結果的相關函數匯總的詳細內容,更多關于MySQL json函數的資料請關注好吧啦網其它相關文章!

標簽: MySQL 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
99国产精品久久久久久久成人热| 久久精品主播| 999精品一区| a日韩av网址| 一区二区三区四区日本视频| 久久精品凹凸全集| 日韩欧美中文字幕一区二区三区| 国产一区91| 性感美女一区二区在线观看| 岛国精品一区| 久久久夜夜夜| 亚洲黄页一区| 日韩午夜在线| 亚洲人成在线影院| 亚洲少妇自拍| 亚洲一级大片| 欧美日韩亚洲一区二区三区在线| 视频精品一区| 国产精品主播在线观看| 精品一区二区三区在线观看视频| 精品亚洲免a| 激情欧美亚洲| 国产精品香蕉| 久久精品国产大片免费观看| 亚洲综合电影一区二区三区| 亚洲精品免费观看| 国际精品欧美精品| 国产精品日韩欧美一区| 日韩三级视频| 日韩.com| 免费人成精品欧美精品| 麻豆精品久久久| 欧美日韩一区二区三区四区在线观看 | 私拍精品福利视频在线一区| 美女视频黄久久| 国产一精品一av一免费爽爽| 日韩国产91| 午夜在线视频观看日韩17c| 性一交一乱一区二区洋洋av| 欧美片第1页综合| 欧美日韩伊人| 伊人成人网在线看| 欧美精品91| 久久亚洲电影| 在线亚洲人成| 五月国产精品| 韩日一区二区三区| 老鸭窝毛片一区二区三区| 精品国产美女a久久9999| 国产精品久久观看| 天使萌一区二区三区免费观看| 亚洲夜间福利| 日本中文字幕不卡| 99热精品久久| 国产欧美69| 亚洲精品系列| 亚洲欧美日本日韩| 成人免费电影网址| 国产精品蜜芽在线观看| 欧美一级二级视频| 亚洲伊人精品酒店| 午夜欧美精品久久久久久久| 久久久久久久欧美精品| 午夜av成人| 国产情侣久久| 国产99在线| 麻豆精品在线视频| 91亚洲一区| 国产精品v亚洲精品v日韩精品 | 欧美羞羞视频| 日本免费久久| 国产99久久久国产精品成人免费| 日韩大片免费观看| 三级小说欧洲区亚洲区| 午夜影院一区| 日韩视频精品在线观看| 免费国产自线拍一欧美视频| 视频一区二区不卡| 日本不卡在线视频| 91综合久久爱com| 欧美极品一区二区三区| 欧美在线黄色| 日韩高清二区| а√天堂中文在线资源8| 999久久久91| 最新国产精品| 精品国产亚洲一区二区三区在线 | 视频国产精品| 国产欧美一区| 日韩一区亚洲二区| 免费成人性网站| 精品亚洲免a| 亚洲一区二区三区高清| 国产精品欧美在线观看| 久久精品91| 欧美日韩在线精品一区二区三区激情综合| 国产不卡一区| 久久久久久久久成人| 日韩高清成人| 日韩国产一二三区| 国产99久久| 国产精品成久久久久| 国产一区白浆| 日韩一区自拍| 欧美极品中文字幕| а√天堂8资源在线| 日本va欧美va欧美va精品| 久久国产欧美| 精品国产18久久久久久二百| 亚洲精品在线影院| 国产亚洲高清在线观看| 久久亚洲欧美| 中文字幕人成乱码在线观看| 69堂免费精品视频在线播放| 亚洲一区区二区| 深夜视频一区二区| 精品视频网站| 欧美日韩午夜电影网| 欧美日韩尤物久久| 蜜臀久久99精品久久久久宅男| av资源新版天堂在线| 国产九一精品| 国产精品一区二区精品视频观看 | 亚洲精品伊人| 欧美高清不卡| av一区在线| 免费一二一二在线视频 | 成人亚洲一区| 久久久久久色| 国产伦理一区| 精品国模一区二区三区| 亚洲国产影院| 国产一区日韩| 一区二区视频欧美| 国产一在线精品一区在线观看| 国产成人免费| 水蜜桃精品av一区二区| 日韩精品一卡二卡三卡四卡无卡 | 99亚洲视频| 久久福利毛片| 涩涩涩久久久成人精品| 亚洲日韩视频| 欧美一区二区三区久久精品| 欧美一区免费| 精品国产aⅴ| 久久久蜜桃一区二区人| 精品一区亚洲| 日本欧美一区二区| 国产欧美另类| 国产福利91精品一区二区| 日韩在线高清| 国产一区二区三区亚洲综合| 四虎4545www国产精品| 国产一区日韩欧美| 欧美亚洲福利| av高清一区| 亚洲v天堂v手机在线| 精品国产一区二| 亚洲免费激情| 国产精品网在线观看| 日韩高清中文字幕一区二区| 亚洲一区二区三区免费在线观看| 国产欧美69| 激情91久久| 色爱综合网欧美| 综合亚洲视频| 精品国产精品久久一区免费式 | 精品欧美久久| 欧美亚洲专区| 亚洲国内精品| 久久免费视频66| 日韩中文字幕麻豆| 群体交乱之放荡娇妻一区二区| 欧美永久精品| 在线看片日韩| 99精品视频在线观看免费播放| 蜜桃av一区二区在线观看| 亚洲成人va| 成人在线丰满少妇av| 国产情侣一区在线| 日韩中文字幕av电影| 欧美aa在线观看| 91日韩在线| 国产成人精品免费视| 国产日韩欧美中文在线| 伊人久久亚洲| 日韩精品一二区| 免费日韩av| 欧美精品自拍| 性色一区二区| 中文字幕一区二区精品区| 999久久久国产精品| 久久人人99| 午夜国产精品视频免费体验区| 99久久www免费| 99香蕉国产精品偷在线观看| 蜜臀av亚洲一区中文字幕| 日韩在线精品| 国产一区二区视频在线看| 精品久久影院|