JSONEXTRACT(jsondoc, path[, path] ...) |
从 JSON 文档中解出某一路径对应的子文档 |
JSONUNQUOTE(jsonval) |
去掉 JSON 文档外面的引号 |
JSONTYPE(jsonval) |
检查某 JSON 文档内部内容的类型 |
JSONSET(jsondoc, path, val[, path, val] ...) |
在 JSON 文档中为某一路径设置子文档 |
JSONINSERT(jsondoc, path, val[, path, val] ...) |
在 JSON 文档中在某一路径下插入子文档 |
JSONREPLACE(jsondoc, path, val[, path, val] ...) |
替换 JSON 文档中的某一路径下的子文档 |
JSONREMOVE(jsondoc, path[, path] ...) |
移除 JSON 文档中某一路径下的子文档 |
JSONMERGE(jsondoc, jsondoc[, jsondoc] ...) |
将多个 JSON 文档合并成一个文档,其类型为数组 |
JSON_OBJECT(key, val[, key, val] ...) |
根据一系列 K/V 对创建一个 JSON 文档 |
JSON_ARRAY([val[, val] ...]) |
根据一系列元素创建一个 JSON 文档 |
-> |
JSONEXTRACT(doc, pathliteral) 的语法糖 |
->> |
JSONUNQUOTE(JSONJSONEXTRACT(doc, path_literal)) 的语法糖 |