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

mysql 如何使用JSON_EXTRACT() 取json值

 更新時間:2022年07月05日 10:26:35   作者:cofecode  
這篇文章主要介紹了mysql如何使用JSON_EXTRACT() 取json值的操作方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

mysql取json字符串字段下的某個鍵的值

要求:mysql版本5.7及以上

SELECT JSON_EXTRACT('{"uid":"asas02234"}', "$.uid");

由于json的鍵值是帶雙引號。所以需要去掉雙引號。

1.使用replace()做替換

select?
? ? replace(JSON_EXTRACT(infoJson,'$.uid'),'"','') uid
from users

laravel 里使用JSON_EXTRACT

$applyList = DB::table('invoice')
? ? ? ? ? ? ->select('applied_at','total_amount','invoice_form','invoice_file','reject_reason')
? ? ? ? ? ? ->selectRAW('replace(JSON_EXTRACT(invoice_detail,"$.owner_name"),\'"\',\'\') as owner_name')
? ? ? ? ? ? ->where('uid',Auth::id())->get();

2.使用 JSON_UNQUOTE()

SELECT JSON_UNQUOTE(JSON_EXTRACT('{"id":"3"}', "$.id"));
$applyList = DB::table('invoice')
? ? ? ? ? ? ->select('applied_at','total_amount','invoice_form','invoice_file','reject_reason')
? ? ? ? ? ? ->selectRAW('JSON_UNQUOTE(JSON_EXTRACT(invoice_detail,"$.owner_name")) as owner_name')
? ? ? ? ? ? ->where('uid',Auth::id())->get();

mysql處理json字符串,JSON_EXTRACT()提取內(nèi)容

MySQL自5.7之后開始支持json類型

相應(yīng)的解析函數(shù)主要是JSON_EXTRACT():

SELECT JSON_EXTRACT('{"ID":"1"}','$.ID');

執(zhí)行結(jié)果:

JSON_EXTRACT('{"ID":"1"}','$.ID')
"1"

去除引號使用函數(shù)JSON_UNQUOTE():

SELECT JSON_UNQUOTE(JSON_EXTRACT('{"ID":"1"}','$.ID'));

執(zhí)行結(jié)果:

JSON_UNQUOTE(JSON_EXTRACT('{"ID":"1"}','$.ID'))
1

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

相關(guān)文章

  • MySQL啟用SSD存儲的實(shí)例詳解

    MySQL啟用SSD存儲的實(shí)例詳解

    這篇文章主要介紹了MySQL啟用SSD存儲的實(shí)例詳解的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-10-10
  • Mysql 模糊查詢和正則表達(dá)式實(shí)例詳解

    Mysql 模糊查詢和正則表達(dá)式實(shí)例詳解

    在MySQL中,可以使用LIKE運(yùn)算符進(jìn)行模糊查詢,LIKE運(yùn)算符用于匹配字符串模式,其中可以使用通配符來表示任意字符或字符序列,這篇文章主要介紹了Mysql 模糊查詢和正則表達(dá)式實(shí)例詳解,需要的朋友可以參考下
    2023-11-11
  • MySQL的事務(wù)特性概念梳理總結(jié)

    MySQL的事務(wù)特性概念梳理總結(jié)

    這篇文章主要介紹了MySQL的事務(wù)特性概念梳理總結(jié),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-07-07
  • MySQL 搭建MHA架構(gòu)部署的步驟

    MySQL 搭建MHA架構(gòu)部署的步驟

    這篇文章主要介紹了MySQL 搭建MHA架構(gòu)部署的步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Mysql數(shù)據(jù)庫常用命令操作大全

    Mysql數(shù)據(jù)庫常用命令操作大全

    這篇文章主要介紹了Mysql常用命令操作方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • MySQL實(shí)現(xiàn)簡單的創(chuàng)建庫和創(chuàng)建表操作方法

    MySQL實(shí)現(xiàn)簡單的創(chuàng)建庫和創(chuàng)建表操作方法

    MySQL是最常用的數(shù)據(jù)庫,在數(shù)據(jù)庫操作中基本都是增刪改查操作,簡稱CRUD,這篇文章主要給大家介紹了關(guān)于MySQL實(shí)現(xiàn)簡單的創(chuàng)建庫和創(chuàng)建表操作方法的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • Winserver2012下mysql 5.7解壓版(zip)配置安裝教程詳解

    Winserver2012下mysql 5.7解壓版(zip)配置安裝教程詳解

    這篇文章主要介紹了Winserver2012下mysql 5.7解壓版(zip)配置安裝教程詳解,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-01-01
  • 詳解MySQL 用戶權(quán)限管理

    詳解MySQL 用戶權(quán)限管理

    這篇文章主要介紹了MySQL 用戶權(quán)限管理的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用MySQL,感興趣的朋友可以了解下
    2021-04-04
  • Mysql索引會失效的幾種情況分析

    Mysql索引會失效的幾種情況分析

    在做項(xiàng)目的過程中,難免會遇到明明給mysql建立了索引,可是查詢還是很緩慢的情況出現(xiàn),下面我們來具體分析下這種情況出現(xiàn)的原因及解決方法
    2014-06-06
  • 解決seata不能使用mysql8版本的問題方法

    解決seata不能使用mysql8版本的問題方法

    這篇文章主要介紹了解決seata不能使用mysql8版本的問題方法,文中通過示例和圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12

最新評論

纳雍县| 海原县| 河北省| 南华县| 咸丰县| 普定县| 富平县| 沂源县| 三门县| 嵊州市| 静海县| 博白县| 蓬溪县| 竹溪县| 湘乡市| 登封市| 高密市| 新竹县| 青海省| 甘孜| 嘉义市| 武冈市| 武乡县| 崇左市| 清河县| 武汉市| 读书| 安义县| 余江县| 永寿县| 恩施市| 日土县| 醴陵市| 蒙自县| 东明县| 遂宁市| 石嘴山市| 望江县| 昭平县| 江川县| 慈溪市|