Javascript

MySQL中json的操作

本文主要是介绍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'));

 

这篇关于MySQL中json的操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!