Mysql JSON 类型 索引&查询 操作

JSON 类型操作

String 类型的 JSON 数组建立索引&查询语句

--索引添加
ALTER TABLE table_name
ADD INDEX idx_json_cloumn ((cast(json_cloumn->"$[*]" AS CHAR(255) ARRAY)));
--查询
explain select * from table_name tcai where JSON_CONTAINS(json_cloumn->"$[*]", '"value1"');

int 类型的 JSON 数组建立索引&查询语句

Object 类型的 JSON 数组建立索引&查询语句

你可能感兴趣的:(json,mysql)