Mysql更新varchar存儲(chǔ)Json數(shù)據(jù)的操作方法
Mysql更新varchar存儲(chǔ)的Josn數(shù)據(jù)
記錄一次mysql操作varchar格式存儲(chǔ)的json字符串?dāng)?shù)據(jù)
1、檢查版本
-- 版本5.7以上才可以能執(zhí)行json操作 select version();
2、創(chuàng)建測(cè)試數(shù)據(jù)
-- 創(chuàng)建測(cè)試表及測(cè)試數(shù)據(jù) CREATE TABLE test_json_table AS SELECT UUID(), '{"test1": {"value": "1", "stringValue": "1"}, "test2": {"value": "2", "stringValue": "2"}, "test3": {"value": "3", "stringValue": "3"}}' datas;
3、操作–查看數(shù)據(jù)
-- 查看驗(yàn)證數(shù)據(jù)是否正常 select * from test_json_table; -- 查看test1的value字段 select JSON_EXTRACT(datas, '$.test1.value') from test_json_table; -- 返回 '1‘ -- 或 select datas ->'$.test1.value' from test_json_table; -- 返回'1‘ -- 獲取test1的value的值(直接返回字符串,沒(méi)有引號(hào)); select datas ->>'$.test1.value' from test_json_table; -- 返回 1
4、操作-修改
-- 修改 test1.value= 0 update test_json_table set datas = JSON_REPLACE( datas, '$.test1.value', '0') ;
到此這篇關(guān)于Mysql更新varchar存儲(chǔ)的Json數(shù)據(jù)的文章就介紹到這了,更多相關(guān)Mysql Json數(shù)據(jù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL和連接相關(guān)的timeout 的詳細(xì)整理
這篇文章主要介紹了MySQL和連接相關(guān)的timeout 的詳細(xì)整理的相關(guān)資料,本文主要總結(jié)下和連接有關(guān)的timeout,需要的朋友可以參考下2017-08-08MySQL數(shù)據(jù)庫(kù)備份與恢復(fù)方法
網(wǎng)站數(shù)據(jù)對(duì)我們對(duì)站長(zhǎng)來(lái)說(shuō)都是最寶貴的,我們平時(shí)應(yīng)該養(yǎng)成良好的備份數(shù)據(jù)的習(xí)慣。2010-12-12Mysql分區(qū)表和普通表互轉(zhuǎn)的實(shí)現(xiàn)示例
本文主要介紹了Mysql分區(qū)表和普通表互轉(zhuǎn)的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2025-02-02解決MySQL因不能創(chuàng)建臨時(shí)文件而導(dǎo)致無(wú)法啟動(dòng)的方法
這篇文章主要跟大家介紹了關(guān)于解決MySQL因不能創(chuàng)建臨時(shí)文件而導(dǎo)致無(wú)法啟動(dòng)的方法,文中通過(guò)示例代碼介紹了詳細(xì)的解決方法,對(duì)大家具有一定的的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-06-06MySQL 搭建雙主復(fù)制服務(wù)并通過(guò) HAProxy 負(fù)載均衡的過(guò)程詳解
在數(shù)據(jù)庫(kù)管理中,數(shù)據(jù)的備份和同步是至關(guān)重要的環(huán)節(jié),而雙主復(fù)制(Dual Master Replication)作為一種高可用性和數(shù)據(jù)同步的解決方案,本文將介紹MySQL雙主復(fù)制的配置過(guò)程并通過(guò) HAProxy 負(fù)載均衡,感興趣的朋友一起看看吧2024-03-03MySQL開(kāi)放遠(yuǎn)程連接權(quán)限的兩種方法
在我們使用mysql數(shù)據(jù)庫(kù)時(shí),有時(shí)我們的程序與數(shù)據(jù)庫(kù)不在同一機(jī)器上,這時(shí)我們需要遠(yuǎn)程訪問(wèn)數(shù)據(jù)庫(kù),下面這篇文章主要給大家介紹了關(guān)于MySQL開(kāi)放遠(yuǎn)程連接權(quán)限的兩種方法,需要的朋友可以參考下2022-06-06利用SQL注入漏洞登錄后臺(tái)的實(shí)現(xiàn)方法
工作需要,得好好補(bǔ)習(xí)下關(guān)于WEB安全方面的相關(guān)知識(shí),故撰此文,權(quán)當(dāng)總結(jié),別無(wú)它意。讀這篇文章,我假設(shè)讀者有過(guò)寫SQL語(yǔ)句的經(jīng)歷,或者能看得懂SQL語(yǔ)句2012-01-01