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

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

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

前言

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

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

一、Json是什么?

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

二、不同情況

1.模糊查詢json類型字段

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

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

代碼如下(示例):

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

2.精確查詢json類型字段

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

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

代碼如下(示例):

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

3.模糊查詢JsonArray類型字段

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

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

代碼如下(示例):

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

4.精確查詢JsonArray類型字段

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

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

代碼如下(示例):

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

總結

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

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

相關文章

  • gojs實現(xiàn)螞蟻線動畫效果

    gojs實現(xiàn)螞蟻線動畫效果

    這篇文章介紹了gojs實現(xiàn)螞蟻線動畫效果的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • js 獲取服務器控件值的代碼

    js 獲取服務器控件值的代碼

    js 獲取服務器控件值的代碼
    2010-03-03
  • ES6 Object方法擴展的應用實例分析

    ES6 Object方法擴展的應用實例分析

    這篇文章主要介紹了ES6 Object方法擴展的應用,結合實例形式總結分析了ES6針對對象方法的擴展與優(yōu)化,需要的朋友可以參考下
    2019-06-06
  • javascript實現(xiàn)簡易計算器功能

    javascript實現(xiàn)簡易計算器功能

    這篇文章主要為大家詳細介紹了javascript實現(xiàn)簡易計算器功能,實現(xiàn)四則運算,小數(shù)點,回退,歸0等功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • uniapp中的picker選擇器的幾種使用場景

    uniapp中的picker選擇器的幾種使用場景

    本文主要介紹了uniapp中的picker選擇器的幾種使用場景,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-05-05
  • echartjs實現(xiàn)cross十星輔助線實現(xiàn)示例詳解

    echartjs實現(xiàn)cross十星輔助線實現(xiàn)示例詳解

    這篇文章主要為大家介紹了echartjs實現(xiàn)cross十星輔助線實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • JS繪制微信小程序畫布時鐘

    JS繪制微信小程序畫布時鐘

    微信小程序官方組件也提供了畫布功能,下面分享一下如何創(chuàng)建微信小程序畫布時鐘
    2016-12-12
  • 詳解JavaScript表單驗證(E-mail 驗證)

    詳解JavaScript表單驗證(E-mail 驗證)

    這篇文章主要為大家詳細介紹了JavaScript表單驗證,重點介紹了E-mail驗證,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-03-03
  • 使用bootstrap typeahead插件實現(xiàn)輸入框自動補全之問題及解決辦法

    使用bootstrap typeahead插件實現(xiàn)輸入框自動補全之問題及解決辦法

    這篇文章主要介紹了使用bootstrap typeahead插件實現(xiàn)輸入框自動補全之問題及解決辦法的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • 利用JS實現(xiàn)文字的聚合動畫效果

    利用JS實現(xiàn)文字的聚合動畫效果

    這篇文章主要給大家介紹了利用JS如何實現(xiàn)文字的聚合動畫效果,實現(xiàn)的效果非常不錯,類似粒子動畫的效果,有需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-01-01

最新評論