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

Mysql中json類型數(shù)據(jù)查詢問題

 更新時(shí)間:2024年05月20日 10:36:49   作者:請(qǐng)君擇日再來  
這篇文章主要介紹了Mysql中json類型數(shù)據(jù)查詢問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

在實(shí)際開發(fā)中用到,在這里淺談一下。

1. 新建一張表

如下圖,隨意新建一張表,其中一個(gè)字段類型設(shè)置為json就行了

2. 不同JSON下查詢

2.1 json_object查詢

以下寫的是精確查詢,只需要把其中的 = 換成 like再在內(nèi)容中加上%就可以模糊查詢了

在表中添加信息

JSON_EXTRACT查詢

查詢的方式是 select * from my_user where JSON_EXTRACT(字段名,'$.屬性名') = '內(nèi)容'

json_object中多個(gè)屬性值進(jìn)行查詢,寫多個(gè)JSON_EXTRACT連接就好了

簡單寫法

JSON_EXTRACT的簡單寫法

JSON_CONTAINS查詢

JSON_OBJECT就是將里面的參數(shù)組成對(duì)象形式

SELECT * FROM `my_user` WHERE JSON_CONTAINS(字段名, JSON_OBJECT('屬性名', '內(nèi)容'))

多個(gè)屬性值查詢

2.2 json_arry查詢

表中添加數(shù)據(jù)

JSON_CONTAINS查詢

json數(shù)組所有對(duì)象中,只要有一個(gè)對(duì)象滿足條件

json數(shù)組所有對(duì)象,只要有對(duì)象分別滿足其中的篩選條件就會(huì)被查詢到

模糊查詢

其中的$[*] 代表篩選所有的數(shù)組對(duì)象,只要所有對(duì)象中有一個(gè)name模糊查詢符合就得到結(jié)果。

$[0]寫成數(shù)字就表示數(shù)組中下標(biāo)為0的對(duì)象name進(jìn)行模糊查詢匹配

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 簡單談?wù)凪ySQL優(yōu)化利器-慢查詢

    簡單談?wù)凪ySQL優(yōu)化利器-慢查詢

    分析MySQL語句查詢性能的方法除了使用 EXPLAIN 輸出執(zhí)行計(jì)劃,還可以讓MySQL記錄下查詢超過指定時(shí)間的語句,我們將超過指定時(shí)間的SQL語句查詢稱為“慢查詢”
    2017-01-01
  • mysql表類型查詢示例詳解

    mysql表類型查詢示例詳解

    這篇文章主要介紹了mysql表類型查詢示例詳解,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2025-04-04
  • 查一次left?join沒有走索引以及原因分析

    查一次left?join沒有走索引以及原因分析

    這篇文章主要介紹了查一次left?join沒有走索引以及原因分析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Mysql數(shù)據(jù)庫高級(jí)用法之視圖、事務(wù)、索引、自連接、用戶管理實(shí)例分析

    Mysql數(shù)據(jù)庫高級(jí)用法之視圖、事務(wù)、索引、自連接、用戶管理實(shí)例分析

    這篇文章主要介紹了Mysql數(shù)據(jù)庫高級(jí)用法之視圖、事務(wù)、索引、自連接、用戶管理,結(jié)合實(shí)例形式分析了MySQL數(shù)據(jù)庫視圖、事務(wù)、索引、自連接、用戶管理常見用法及操作注意事項(xiàng),需要的朋友可以參考下
    2019-11-11
  • Mysql巧用join優(yōu)化sql的方法詳解

    Mysql巧用join優(yōu)化sql的方法詳解

    這篇文章主要給大家介紹了關(guān)于Mysql巧用join優(yōu)化sql的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Mysql具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • mybatis統(tǒng)計(jì)每條SQL的執(zhí)行時(shí)間的方法示例

    mybatis統(tǒng)計(jì)每條SQL的執(zhí)行時(shí)間的方法示例

    這篇文章主要介紹了mybatis統(tǒng)計(jì)每條SQL的執(zhí)行時(shí)間的方法示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • MYSQL日志與備份還原問題詳解

    MYSQL日志與備份還原問題詳解

    這篇文章主要為大家詳細(xì)介紹了MYSQL日志與備份還原問題,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • centos7.4系統(tǒng)中yum源安裝mysql 5.6

    centos7.4系統(tǒng)中yum源安裝mysql 5.6

    本文給大家介紹的是如何在centos7.4系統(tǒng)中通過yum源安裝MySQL 5.6數(shù)據(jù)庫,CentOS7默認(rèn)數(shù)據(jù)庫是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默認(rèn)好像是沒有mysql的,今天我們就來看看具體如何操作
    2018-09-09
  • 淺談MySQL在cmd和python下的常用操作

    淺談MySQL在cmd和python下的常用操作

    下面小編就為大家?guī)硪黄獪\談MySQL在cmd和python下的常用操作。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-06-06
  • mysql中json_extract的具體使用

    mysql中json_extract的具體使用

    mysql5.7版本開始支持JSON類型字段,本文主要介紹了mysql中json_extract的具體使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-05-05

最新評(píng)論