| 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)) 的语法糖 |