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

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

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

瀏覽:30日期: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久久,三上悠亚国产精品一区二区三区
亚洲免费网址| 亚洲狼人精品一区二区三区| 婷婷视频一区二区三区| 日韩精品免费视频一区二区三区 | 国产超碰精品| 日韩中文影院| 欧美成人久久| 亚洲精品护士| 91福利精品在线观看| 国产色噜噜噜91在线精品| 日韩免费精品| 国产成人精选| 亚洲成人免费| 日本强好片久久久久久aaa| 久久免费精品| 一区在线免费观看| 日本少妇精品亚洲第一区| 精品国产三区在线| 亚洲一区观看| 国产欧美日韩精品一区二区三区| 国产精品多人| 亚洲成人不卡| 综合激情五月婷婷| 精品免费视频| 午夜久久tv| 色8久久久久| 国产va免费精品观看精品视频| 欧美91视频| 国产一卡不卡| 亚洲午夜一级| 亚洲精品麻豆| 日韩美女一区二区三区在线观看| 久久av一区| 国产精品久久久久久久免费观看| 香蕉久久久久久久av网站| 国产伦理久久久久久妇女| 日韩视频网站在线观看| 亚洲日本欧美| 日韩在线免费| 日韩av不卡在线观看| 精品淫伦v久久水蜜桃| 在线亚洲一区| 美女久久久久久| 国产偷自视频区视频一区二区| 精品一区二区三区免费看| 9国产精品视频| 日韩成人综合| 日本综合精品一区| 欧美a级片一区| 精品国产91| 日韩av一级片| 亚洲在线久久| 伊人久久亚洲热| 韩国女主播一区二区三区| 亚洲精品乱码日韩| 91免费精品| 国产无遮挡裸体免费久久| 不卡中文字幕| 亚洲免费福利| 国产精品久久久久久久久久齐齐| 黄色日韩在线| 成人午夜在线| 欧美日本不卡高清| 日韩在线一二三区| 亚洲国产成人二区| 欧美激情麻豆| 日本欧美在线| 亚洲精品在线a| 在线亚洲精品| 亚洲成人免费| 福利一区和二区| 国产精品久久久久久久久久久久久久久 | 99热精品在线| 欧美sss在线视频| 狠狠久久伊人中文字幕| 国产亚洲一区二区三区啪| 性欧美长视频| 亚洲国产专区| 91视频一区| 麻豆精品av| 国产精品主播在线观看| 日本亚洲最大的色成网站www| 日韩午夜精品| 国产精品日本| 久久国产99| 免费在线观看一区二区三区| 好看不卡的中文字幕| 欧美中文一区二区| 亚洲午夜在线| 午夜精品婷婷| 亚洲欧美综合| 亚洲精品一区二区在线看| 欧美日韩一二三四| 蜜桃一区二区三区| 樱桃视频成人在线观看| 加勒比视频一区| 成人午夜在线| 久久久国产精品一区二区中文| 日韩av一级| 蜜桃tv一区二区三区| 狠狠干综合网| 免费日韩av片| 97久久超碰| 欧美国产另类| 97精品一区二区| 日韩成人亚洲| 女人天堂亚洲aⅴ在线观看| 亚洲激情二区| 婷婷综合福利| 国产日韩亚洲欧美精品| 麻豆精品久久久| 欧美日韩免费观看视频| 欧美在线亚洲| 日韩精品三区四区| 老牛国内精品亚洲成av人片| 国产精品探花在线观看| 国产成人a视频高清在线观看| 99成人超碰| 亚洲一区二区小说| 国产乱码精品| 欧美freesex黑人又粗又大| 国产亚洲在线观看| 国产色噜噜噜91在线精品| 精品五月天堂| 波多视频一区| 亚洲主播在线| 国产精品探花在线观看| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 亚洲精品1区2区| 日韩精品免费观看视频| 精品视频高潮| 亚洲激情另类| 久久超级碰碰| 91精品久久久久久久久久不卡| 久久亚洲一区| 久久久久久久欧美精品| 欧美专区一区| 成人久久一区| 丝袜美腿亚洲一区| 91精品国产自产观看在线| 国产aa精品| 美女尤物久久精品| 欧美国产极品| 国产一区91| 精品国产亚洲一区二区三区大结局| 精品色999| av成人国产| 亚洲人妖在线| 欧美黄色精品| 午夜精品影院| 99亚洲视频| 欧美日韩夜夜| 色88888久久久久久影院| 福利一区二区免费视频| 亚洲一二av| 久久精品国产99| 国产免费播放一区二区| 亚洲一级影院| 久久精品国产网站| **爰片久久毛片| 香蕉久久久久久久av网站| 福利视频一区| 久久免费影院| 国产伦乱精品| 国产人成精品一区二区三| 亚洲欧美日韩国产综合精品二区| 成人美女视频| 国产精品嫩模av在线| 韩国精品主播一区二区在线观看 | 亚洲深夜福利| 欧美精品一卡| 老牛国内精品亚洲成av人片| 日韩精品一二三四| 日韩高清中文字幕一区二区| 国产精品亚洲综合在线观看| 蜜臀久久久99精品久久久久久| 黄色网一区二区| 国产欧美高清| 最新国产精品视频| 亚洲播播91| 你懂的网址国产 欧美| 日本不卡一区二区| 久久国产精品亚洲77777| 久久国产电影| 成人小电影网站| 精品视频一区二区三区在线观看| 日韩精品欧美成人高清一区二区| 国产麻豆综合| 伊人久久亚洲影院| 狠狠干成人综合网| 亚洲激情av| 国产精品普通话对白| 欧美粗暴jizz性欧美20| 国产在线欧美| 深夜视频一区二区| 国产欧洲在线| 精品免费在线| 91嫩草亚洲精品| 91欧美国产| 久久国产日韩|