MySQL中json的操作

Mysql5.7以上支持json的操作

分类函数描述
创建jsonjson_array创建json数组
json_object创建json对象
json_quote将json转为json字符串类型
查询jsonjson_contains判断是否包含某个json的值
json_contains_path判断某个路径下是否包含json值
json_extract提前json值
json_keys提前json中的键值为json数组
json_search按给定字符串关键字搜索json,返回匹配的路径
json_length查询json数组的大小

select json_array('1', '2', '3');

查询:

 

 json_extract(json对象,'$.key') 等价于   json对象 ->'$.key'

字段userinfo的值'{"name":"无心","age":"18","sex1":"男","编号":"001"}'
select userinfo->'$.name';

注:如果key中包含中文,'$.key'就得改为'$."key"'

select json_length(json_array('1', '2', '3'));

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值