婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Mysql5.7中JSON操作函數使用說明

Mysql5.7中JSON操作函數使用說明

熱門標簽:成都優派外呼系統 上海智能外呼系統代理商 ps制作地圖標注gif 扎樣申請400電話 地圖標注人員兼職 聊城智能外呼系統運營商 寧波企業外呼系統收費 電子地圖標注電話 沈陽電銷外呼系統原理是什么

前言

JSON是一種輕量級的數據交換格式,采用了獨立于語言的文本格式,類似XML,但是比XML簡單,易讀并且易編寫。對機器來說易于解析和生成,并且會減少網絡帶寬的傳輸。

JSON的格式非常簡單: 名稱/鍵值 。之前MySQL版本里面要實現這樣的存儲,要么用VARCHAR要么用TEXT大文本。 MySQL5.7發布后,專門設計了JSON數據類型以及關于這種類型的檢索以及其他函數解析。

下面一起來實際操作一下。

創建帶有 JSON 字段的表

比如一個‘文章'表,字段包括

id、標題 title、標簽 tags

一篇文章會有多個標簽,tags 就可以設為 JSON 類型

建表語句如下:

CREATE TABLE article` (
 id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
title` varchar (200) NOT NULL ,
 tags` json DEFAULT NULL ,
PRIMARY KEY (`id`)
) ENGINE=InnoDB;

插入數據

插入一條帶有 JSON 內容的數據,執行 insert 語句:

INSERT INTO article` (`title`, `tags`)
VALUES (
'體驗 Mysql JSON' ,
'["Mysql", "Database"]'
);

這里插入的是一個 JOSN 數組 [“Mysql”, “Database”]

查詢 article 表中的所有內容,可以看到新插入的這條數據

查詢

使用 JSON 函數做兩個簡單的查詢

1.查找帶有標簽”Mysql”的所有文章

SELECT * FROM article`
WHERE JSON_CONTAINS(tags, '["Mysql"]' );

2.查找標簽中以”Data”開頭的文章

SELECT * FROM article`
WHERE JSON_SEARCH(tags, 'one' , 'Data%' ) IS NOT NULL ;

JSON_SEARCH 函數中3個參數的含義:

1.要查找的文檔

2.查找的范圍,有兩個選項,'one' 查找第一個符合條件的,'all'查找所有符合條件的

3.查找的條件

JSON Path

JSON Path用來定位文檔中的目標字段,例如

SELECT JSON_EXTRACT(
'{"id": 1, "name": "mysql"}' ,
'$.name'
);

結果為:mysql

JSON_EXTRACT() 是JSON提取函數, $.name 就是一個 JSON path ,表示定位文檔的 name 字段

JSON path 是以 $ 開頭,下面看幾個更多的示例

{
"num" : 123,
"arr" : [1, 2],
"obj" : {
"a" : 3,
"b" : 4
}
}
$.num //結果:123
$.arr //結果:[1, 2]
$.arr[1] //結果:1
$.obj.a //結果:3
$**.b //結果:4

使用 JSON path 的查詢示例

SELECT
tags-> "$[0]" as 'tag'
FROM article`;

更新數據

例如想給文章添加一個 “dev” tag,更新的條件是已經包含 “Mysql” 標簽,并且還沒有 “dev” 標簽的數據

更新語句如下:

UPDATE article`
SET tags = JSON_MERGE(tags, '["dev"]' )
WHERE
JSON_SEARCH(tags, 'one' , 'dev' ) IS NULL
AND
JSON_SEARCH(tags, 'one' , 'Mysql' ) IS NOT NULL ;

可以看到成功添加了 “dev” 標簽

再比如想把 “Mysql” 這個標簽更新為 “Mysql 5.7.13″,更新語句如下:

UPDATE article` set tags = JSON_SET(tags, ‘$[0] ', ‘Mysql 5.7.13' ) ;

上面體驗了 JSON_MERGE 和 JSON_SET ,用于修改JSON的函數還有很多,例如:

JSON_INSERT(doc, path, val[, path, val]…)

插入數據

JSON_REPLACE(doc, path, val[, path, val]…)

替換數據

JSON_ARRAY_APPEND(doc, path, val[, path, val]…)

向數組尾部追加數據

JSON_REMOVE(doc, path[, path]…)

從指定位置移除數據

通過初步的操作體驗,感覺 Mysql 的 JSON 操作還是比較順暢的,以后可以在mysql中使用文檔結構確實很方便

您可能感興趣的文章:
  • MySQL5.7中的JSON基本操作指南
  • MySQL5.7 JSON類型使用詳解
  • 簡單談談MySQL5.7 JSON格式檢索
  • mysql5.6及以下版本如何查詢數據庫里的json
  • 詳解Mysql中的JSON系列操作函數
  • MySQL操作之JSON數據類型操作詳解
  • MySQL插入json問題
  • mysql(5.6及以下)解析json的方法實例詳解
  • mysql5.7 新增的json字段類型用法實例分析

標簽:宿州 AXB 朔州 林芝 咸寧 內江 汕頭 三明

巨人網絡通訊聲明:本文標題《Mysql5.7中JSON操作函數使用說明》,本文關鍵詞  Mysql5.7,中,JSON,操作,函數,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Mysql5.7中JSON操作函數使用說明》相關的同類信息!
  • 本頁收集關于Mysql5.7中JSON操作函數使用說明的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美国产日韩亚洲一区| 顶级嫩模精品视频在线看| 久久99深爱久久99精品| 欧美日韩一区二区三区免费看| 日韩亚洲欧美在线观看| 免费观看91视频大全| 日韩一级大片在线观看| 麻豆国产精品777777在线| 精品久久久久久久久久久院品网| 日日夜夜一区二区| 91精品国产一区二区三区蜜臀| 日韩不卡一区二区三区| 欧美一区二区在线播放| 粉嫩13p一区二区三区| 中文字幕在线观看不卡视频| 欧美三级视频在线播放| 九九视频精品免费| 亚洲美女在线国产| 在线观看91av| 色偷偷久久一区二区三区| 天天色图综合网| 久久青草国产手机看片福利盒子| 成人免费观看av| 石原莉奈一区二区三区在线观看 | 亚洲bdsm女犯bdsm网站| 精品成人a区在线观看| 欧美三区在线观看| 懂色av中文字幕一区二区三区 | 2023国产精品视频| 日本韩国一区二区| 成人晚上爱看视频| 国产在线播放一区三区四| 日韩精品亚洲专区| 亚洲午夜激情av| 亚洲一区在线观看免费| 亚洲欧美另类久久久精品2019| 91日韩精品一区| 北岛玲一区二区三区四区| 国产一区二区三区精品视频| 亚洲成av人片在线| 午夜av一区二区| 日韩成人免费电影| 国模一区二区三区白浆| 九九国产精品视频| 国产成人av电影在线| 国产在线视频一区二区| 成人福利视频网站| 欧美日韩一区二区电影| 日韩丝袜情趣美女图片| 久久网这里都是精品| 国产婷婷精品av在线| 亚洲天堂福利av| 日韩精彩视频在线观看| 久久 天天综合| 91色.com| 久久精品在线观看| 亚洲国产aⅴ天堂久久| 久久精品国产**网站演员| 高清成人免费视频| 欧美日韩在线综合| 欧美激情一区不卡| 亚洲国产一区二区三区青草影视| 狠狠色狠狠色综合日日91app| 91女人视频在线观看| 26uuu成人网一区二区三区| 久久久久综合网| 日本午夜一本久久久综合| 丁香婷婷综合色啪| 精品国产乱码久久久久久影片| 亚洲一二三区视频在线观看| 成人美女在线视频| 欧美一区二区三区喷汁尤物| 一区av在线播放| 欧美午夜影院一区| 亚洲视频小说图片| 成人综合婷婷国产精品久久蜜臀| 日韩三级av在线播放| 日韩不卡免费视频| 日韩欧美亚洲国产另类| 亚洲精品你懂的| 一本一本大道香蕉久在线精品 | 精品一区二区三区不卡| 91麻豆精品91久久久久同性| 亚洲综合一区二区三区| 欧美三级视频在线播放| 亚洲电影一级黄| 欧美三日本三级三级在线播放| 午夜精品久久久久久不卡8050| 欧美在线不卡视频| 久久99久久久久| 国产日韩欧美亚洲| 91啪九色porn原创视频在线观看| 一区二区三区中文字幕在线观看| 色久综合一二码| 久久国产福利国产秒拍| 国产精品的网站| 欧美日韩国产经典色站一区二区三区| 亚洲1区2区3区视频| 久久色视频免费观看| 一本一道久久a久久精品| 日韩国产欧美三级| 一区二区三区四区精品在线视频| 欧美一区二区久久| 91首页免费视频| 国产精品白丝jk黑袜喷水| 亚洲一区二区三区不卡国产欧美 | 欧美一二三区在线| 日本福利一区二区| 国产精品99久久久| 亚洲国产精品久久不卡毛片| 日韩免费观看2025年上映的电影| 91在线看国产| 成人一级黄色片| 99久久er热在这里只有精品66| 极品美女销魂一区二区三区免费| 亚洲同性同志一二三专区| 精品国产91洋老外米糕| 日韩一区二区麻豆国产| 欧美日韩dvd在线观看| 欧美日韩激情一区| 欧美日韩一区二区在线观看视频| 99麻豆久久久国产精品免费| 懂色av噜噜一区二区三区av| 色婷婷精品久久二区二区蜜臂av| 99久久99久久精品免费看蜜桃| 51精品国自产在线| 寂寞少妇一区二区三区| 激情五月婷婷综合网| 欧美一卡二卡在线观看| 风流少妇一区二区| 国产精品久久夜| www亚洲一区| 国产精品福利在线播放| 国产精品久久久久久久久果冻传媒| 亚洲国产成人午夜在线一区| 国产日韩av一区二区| 一区二区成人在线观看| 青青草原综合久久大伊人精品优势 | 国产激情精品久久久第一区二区| 国产乱国产乱300精品| 成人综合婷婷国产精品久久免费| 粉嫩av一区二区三区在线播放| 盗摄精品av一区二区三区| 欧美色网一区二区| 久久精品亚洲乱码伦伦中文| 亚洲品质自拍视频网站| 麻豆国产欧美日韩综合精品二区| 不卡视频一二三| 精品国产亚洲一区二区三区在线观看| 精品不卡在线视频| 亚洲一区二区精品3399| 国产在线麻豆精品观看| 欧美精品一二三| 一区二区三区免费在线观看| 国产成人自拍网| 91精品国产免费| 日韩av电影天堂| 欧美日韩国产大片| 亚洲自拍偷拍九九九| www.成人在线| 亚洲免费资源在线播放| 91在线国产观看| 国产精品视频在线看| 国产一区二区美女| 精品少妇一区二区三区在线播放 | 欧美性xxxxx极品少妇| 国产精品久久久久久久岛一牛影视 | 免费人成网站在线观看欧美高清| 91一区一区三区| 亚洲色欲色欲www在线观看| 国产成人一区在线| 最新日韩在线视频| 欧日韩精品视频| 欧美丰满高潮xxxx喷水动漫| 一区二区免费在线播放| 日韩欧美国产wwwww| 国产一区999| 一区二区三区四区在线播放| 欧美日韩激情一区| 国产在线精品免费| 亚洲在线视频一区| 日韩一区二区三区av| 国产99精品在线观看| 亚洲午夜电影在线| 国产欧美日韩不卡免费| 欧美亚洲愉拍一区二区| 黑人巨大精品欧美黑白配亚洲| 亚洲日本在线a| 26uuu久久天堂性欧美| 欧美日韩视频在线一区二区 | 亚洲三级在线观看| 26uuu久久综合| 欧美一级久久久久久久大片| 成人aa视频在线观看| 麻豆精品久久久| 亚洲成人av一区| 一区二区三区 在线观看视频| 中文字幕在线不卡视频| 久久嫩草精品久久久精品一| 欧美一区二区日韩一区二区|