# JSON 关于 MySQL 的 JSON 操作,以下说法正确的是: 1. `JSON_CONTAINS(json_doc,value)`函数查询JSON类型的字段中是否包含value数据。如果包含则返回1,否则返回0。 2. `JSON_PRETTY(json_doc)`函数以优雅的格式显示JSON数据。 3. `JSON_SEARCH(json_doc ->> '$[*].key',type,value)`函数在JSON类型的字段指定的key中,查找字符串value。如果找到value值,则返回索引数据。 4. `JSON_DEPTH(json_doc)`函数返回JSON数据的最大深度。 5. `JSON_LENGTH(json_doc[,path])`函数返回JSON数据的长度。 6. `JSON_KEYS(json_doc[,path])`函数返回JSON数据中顶层key组成的JSON数组。 7. `JSON_INSERT(json_doc,path,val[,path,val] ...)`函数用于向JSON数据中插入数据。 8. `JSON_REMOVE(json_doc,path[,path] ...)`函数用于移除JSON数据中指定key的数据。 9. `JSON_REPLACE(json_doc,path,val[,path,val] ...)`函数用于更新JSON数据中指定Key的数据。 10. `JSON_SET(json_doc,path,val[,path,val] ...)`函数用于向JSON数据中插入数据。 11. `JSON_TYPE(json_val)`函数用于返回JSON数据的JSON类型。 12. `JSON_VALID(value)`函数用于判断value的值是否是有效的JSON数据,如果是,则返回1,否则返回0,如果value的值为NULL,则返回NULL。