校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > mysql查詢(xún)字段類(lèi)型為json時(shí)的兩種查詢(xún)方式

mysql查詢(xún)字段類(lèi)型為json時(shí)的兩種查詢(xún)方式

熱門(mén)標(biāo)簽:昌德訊外呼系統(tǒng) 天津公司外呼系統(tǒng)軟件 福建外呼電銷(xiāo)機(jī)器人加盟 電話(huà)機(jī)器人的價(jià)格多少錢(qián)一個(gè)月 徐涇鎮(zhèn)騰訊地圖標(biāo)注 400電話(huà)申請(qǐng)廠(chǎng)家現(xiàn)貨 自己做地圖標(biāo)注需要些什么 中國(guó)地圖標(biāo)注公司 百度地圖標(biāo)注要什么軟件

表結(jié)構(gòu)如下:

id    varchar(32) 
info   json 

數(shù)據(jù):

id = 1
info = {"age": "18","disname":"小明"}

--------------------------------------------

現(xiàn)在我需要獲取info中disanme的值,查詢(xún)方法有:

1.

select t.id,JSON_EXTRACT(t.info,'$.disname') as disname from tableName t where 1=1

結(jié)果:

id = 1, disname=“小明”

以上sql查出的disname值是帶有雙引號(hào)的,有時(shí)我們不需要雙引號(hào),此時(shí)就需要用到下面這種方式。

2.

select t.id,t.info ->> '$.disname' as disname from tableName t where 1=1

結(jié)果:

id = 1 , disname=小明

ps:下面看下mysql查詢(xún)json字段

建表語(yǔ)句

Create Table 
 CREATE TABLE `test` (
  `id` int(10) ,
  `user` json DEFAULT NULL COMMENT '用戶(hù)信息',
  PRIMARY KEY (`id`)
 ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 

插入數(shù)據(jù)

需要注意的是,json數(shù)據(jù)外面需要單引號(hào)來(lái)區(qū)別

INSERT INTO test (id,USER) VALUES(1,'{"name": "tom", "age": 18, "money": 3000}');
INSERT INTO test (id,USER) VALUES(2,'{"name": "jack", "age": 20, "money": 100}');
INSERT INTO test (id,USER) VALUES(3,'{"name": "tony", "age": 21, "money": 100}');
INSERT INTO test (id,USER) VALUES(4,'{"name": "danny", "age": 21, "money": 20}');
INSERT INTO test (id,USER) VALUES(5,'{"name": "janny", "age": 23, "money": 20}');

表數(shù)據(jù)如下

查詢(xún)語(yǔ)句

SELECT id,JSON_EXTRACT(USER,'$.name')FROM test;

下面是查詢(xún)結(jié)果

總結(jié)

以上所述是小編給大家介紹的mysql查詢(xún)字段類(lèi)型為json時(shí)的兩種查詢(xún)方式 ,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

您可能感興趣的文章:
  • mysql5.6及以下版本如何查詢(xún)數(shù)據(jù)庫(kù)里的json
  • MySQL全文索引、聯(lián)合索引、like查詢(xún)、json查詢(xún)速度哪個(gè)快
  • mysql json格式數(shù)據(jù)查詢(xún)操作
  • Mysql 查詢(xún)JSON結(jié)果的相關(guān)函數(shù)匯總
  • MySQL中查詢(xún)json格式的字段實(shí)例詳解

標(biāo)簽:北京 鄂爾多斯 昌都 梅河口 駐馬店 黔西 陜西 荊門(mén)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《mysql查詢(xún)字段類(lèi)型為json時(shí)的兩種查詢(xún)方式》,本文關(guān)鍵詞  mysql,查詢(xún),字段,類(lèi)型,為,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《mysql查詢(xún)字段類(lèi)型為json時(shí)的兩種查詢(xún)方式》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于mysql查詢(xún)字段類(lèi)型為json時(shí)的兩種查詢(xún)方式的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 武安市| 台中县| 岱山县| 古交市| 中牟县| 喀喇| 六安市| 永登县| 富锦市| 柘城县| 镇原县| 玛纳斯县| 兴海县| 隆化县| 喀什市| 株洲市| 湟源县| 阳东县| 嘉兴市| 阳西县| 安西县| 巴青县| 锡林郭勒盟| 平顶山市| 外汇| 连州市| 驻马店市| 溧水县| 宜昌市| 陆河县| 嫩江县| 东莞市| 东兰县| 宿松县| 阜平县| 轮台县| 夏河县| 稷山县| 扎兰屯市| 芒康县| 弥勒县|