('{"num":1,"name":"abc"}','$.num'),结果1
等价于
select js->'$.num' from t where id=1,结果1
select id,js->'$....name'
from t
where js->'$.age'=16
order by js->'$.num'
等价于
select id,json_extract(js,'$.name')...(字段,JSON_OBJECT('json属性', "内容"))
select * from t where JSON_CONTAINS(js,JSON_OBJECT('num', 1))
数组查询
查找...json数组是否包含某个字符串
select t.js,t.js->"$.name" from table t
where js_name(t.js->"$.name","\"b\"")
判断数组中是否存在某个数字...', @valueMapping)) 是否已找到 FROM `sql_model`;
-- 最后匹配结果
SELECT id, config FROM `sql_model`
WHERE JSON_CONTAINS