最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mysql內(nèi)儲(chǔ)存JSON字符串根據(jù)條件進(jìn)行查詢

 更新時(shí)間:2022年02月17日 11:22:36   作者:頭禿貓輕王  
本文主要介紹了Mysql內(nèi)儲(chǔ)存JSON字符串根據(jù)條件進(jìn)行查詢,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

前言

JSON 可以將 JavaScript 對(duì)象中表示的一組數(shù)據(jù)轉(zhuǎn)換為字符串,然后就可以在函數(shù)之間輕松地傳遞這個(gè)字符串,或者在異步應(yīng)用程序中將字符串從 Web 客戶機(jī)傳遞給服務(wù)器端程序。這個(gè)字符串可以表示數(shù)組和復(fù)雜的對(duì)象,而不僅僅是鍵和值的簡(jiǎn)單列表,在Mysql中存儲(chǔ)Json字符串可以極大的簡(jiǎn)便存儲(chǔ)的復(fù)雜度,而與此同時(shí),讀取數(shù)據(jù)庫也就成了很多人首先遇到的問題。

示例:{ “key”: “value” }

一、Json是什么?

JSON(JavaScript Object Notation) 是一種輕量級(jí)的數(shù)據(jù)交換格式。JSON采用完全獨(dú)立于語言的文本格式,這些特性使JSON成為理想的數(shù)據(jù)交換語言。易于人閱讀和編寫,同時(shí)也易于機(jī)器解析和生成。

二、不同情況

1.模糊查詢json類型字段

存儲(chǔ)的數(shù)據(jù)格式(字段名 people_json):

{“name”: “zhangsan”, “age”: “13”, “gender”: “男”}

代碼如下(示例):

select * from table_name  where people_json->'$.name' like '%zhang%'

2.精確查詢json類型字段

存儲(chǔ)的數(shù)據(jù)格式(字段名 people_json):

{“name”: “zhangsan”, “age”: “13”, “gender”: “男”}

代碼如下(示例):

select * from table_name  where people_json-> '$.age' = 13

3.模糊查詢JsonArray類型字段

存儲(chǔ)的數(shù)據(jù)格式(字段名 people_json):

[{“name”: “zhangsan”, “age”: “13”, “gender”: “男”}]

代碼如下(示例):

select * from table_name  where people_json->'$[*].name' like '%zhang%'

4.精確查詢JsonArray類型字段

存儲(chǔ)的數(shù)據(jù)格式(字段名 people_json):

[{“name”: “zhangsan”, “age”: “13”, “gender”: “男”}]

代碼如下(示例):

select * from table_name  where JSON_CONTAINS(people_json,JSON_OBJECT('age', "13"))

總結(jié)

針對(duì)數(shù)據(jù)庫中存儲(chǔ)的不同Json類型,sql語句已經(jīng)擁有著簡(jiǎn)便的方法,只需要了解便可以輕松使用。

到此這篇關(guān)于Mysql內(nèi)儲(chǔ)存JSON字符串根據(jù)條件進(jìn)行查詢的文章就介紹到這了,更多相關(guān)Mysql JSON字符串查詢內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JavaScript模塊化開發(fā)之SeaJS

    JavaScript模塊化開發(fā)之SeaJS

    SeaJS是一個(gè)遵循CommonJS規(guī)范的JavaScript模塊加載框架,可以實(shí)現(xiàn)JavaScript的模塊化開發(fā)及加載機(jī)制,本文給大家介紹JavaScript模塊化開發(fā)之SeaJS,需要的朋友參考下
    2015-12-12
  • javascript 廣告后加載,加載完頁面再加載廣告

    javascript 廣告后加載,加載完頁面再加載廣告

    網(wǎng)頁打開的順序都是按頁面從上到下的順序加載完成的,所以要想使廣告不影響頁面打開速度,就要等頁面全部打開完成后,再加載JS代碼。
    2010-11-11
  • JavaScript進(jìn)階(四)原型與原型鏈用法實(shí)例分析

    JavaScript進(jìn)階(四)原型與原型鏈用法實(shí)例分析

    這篇文章主要介紹了JavaScript原型與原型鏈,結(jié)合實(shí)例形式分析了JavaScript原型與原型鏈基本概念、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-05-05
  • JavaScript正則表達(dá)式函數(shù)總結(jié)(常用)

    JavaScript正則表達(dá)式函數(shù)總結(jié)(常用)

    正則表達(dá)式作為一種匹配處理字符串的利器在很多語言中都得到了廣泛實(shí)現(xiàn)和應(yīng)用.這篇文章主要介紹了JavaScript正則表達(dá)式函數(shù)總結(jié),需要的朋友可以參考下
    2018-02-02
  • javascript基礎(chǔ)知識(shí)講解

    javascript基礎(chǔ)知識(shí)講解

    本篇適合javascript新手或者學(xué)了前端一段時(shí)間,對(duì)js概念不清晰的同學(xué)。本文將講述幾點(diǎn)對(duì)于初學(xué)者遇到的javascript的坑,相信對(duì)javascript基礎(chǔ)薄弱的同學(xué),可以加深對(duì)javascript的理解
    2017-01-01
  • js CSS操作方法集合

    js CSS操作方法集合

    用js實(shí)現(xiàn)的對(duì)css的一些操作方法,集合,方便需要用js控制css的朋友
    2008-10-10
  • JSP跨iframe如何傳遞參數(shù)實(shí)現(xiàn)代碼

    JSP跨iframe如何傳遞參數(shù)實(shí)現(xiàn)代碼

    表單與操作頁面分離,按鈕按下,click 或者onclick事件觸發(fā),傳遞一個(gè)唯一性的參數(shù)至子頁面JSP,感興趣的朋友可以了解下
    2013-09-09
  • 微信小程序日歷組件使用方法詳解

    微信小程序日歷組件使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了微信小程序日歷組件的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • JS中Location使用詳解

    JS中Location使用詳解

    javascript中 location用于獲取或設(shè)置窗體的URL,并且可以用于解析URL,是BOM中最重要的對(duì)象之一,下面我們就來詳細(xì)探討下Location對(duì)象的使用。
    2015-05-05
  • Atitit.js的鍵盤按鍵事件捆綁and事件調(diào)度

    Atitit.js的鍵盤按鍵事件捆綁and事件調(diào)度

    這篇文章主要介紹了Atitit.js的鍵盤按鍵事件捆綁and事件調(diào)度的相關(guān)資料,需要的朋友可以參考下
    2016-04-04

最新評(píng)論

鄂托克前旗| 延安市| 乐清市| 桓台县| 定结县| 永州市| 马鞍山市| 彩票| 佳木斯市| 类乌齐县| 岫岩| 班戈县| 鄂伦春自治旗| 伊春市| 富锦市| 东乡| 孝义市| 如东县| 滦平县| 辽宁省| 榕江县| 五指山市| 武陟县| 义乌市| 神池县| 庆阳市| 阳谷县| 特克斯县| 英吉沙县| 渭南市| 辽源市| 巫山县| 论坛| 乐安县| 富蕴县| 昭平县| 阿拉善盟| 江孜县| 新营市| 阳城县| 微山县|