JSON_SEARCH(json_doc,one_or_all,search_str [,escape_char [,path] ...])

解析:

  1.   json_doc:要查询的json数据源,列
  2.  one_or_all:可选值 one  或者 all ,one 表示匹配到第一条就返回,all表示返回当期匹配到的所有路径,数组
  3. search_str :查询的字符串

1. 普通查询

select JSON_SEARCH(json_data, 'one', '111111') from t

查询列 【json_data】中包含 11111 的json记录路径

2. 指定属性匹配

select JSON_SEARCH(json_data, 'one', '111111',NULL, '$**.name') from t

查询列【json_data】中指定属性 name=111111 的json记录路径