您好,欢迎来到品趣旅游知识分享网。
搜索
您的当前位置:首页mysql json格式的一些操作

mysql json格式的一些操作

来源:品趣旅游知识分享网

 json表的创建

-- 创建表
CREATE TABLE mytest(id INT , sname VARCHAR(20) , jsontest JSON);

json的插入 

insert into mytest(id,name,jsontest) values(1,"name1",JSON_ARRAY("1","2",NULL,4));

insert into mytest(id,name,jsontest) values(1,"name1",JSON_OBJECT("name","tom","age",12));

insert into mytest(id,name,jsontest) values(1,"name1",'{"name":"tom","age":12}');

json的查询 

-- 查询
select name,JSON_EXTRACT(jsontest, '$.age') from mytest
-- 带条件查询
select name,jsontest->'$.age' from mytest where jsontest->'$.age' > 10

-- 查询keys
select name,JSON_KEYS(jsontest) from mytest

json修改 

update mytest set jsontest = JSON_SET(jsontest, '$.age', 99)

 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- pqdy.cn 版权所有 赣ICP备2024042791号-6

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务