MYSQL JSON的操作函数 -- JSON_SET (), JSON_INSERT(), and JSON_REPLACE()
发布日期:2021-06-20 05:37:29
浏览次数:16
分类:技术文章
本文共 673 字,大约阅读时间需要 2 分钟。
In , 有一些函数可以帮我们处理JSON类型包括: JSON_SET()
, JSON_INSERT()
, and JSON_REPLACE()
函数.
语法
三种函数的语法:
JSON_SET(json_doc, path, val[, path, val] ...)JSON_INSERT(json_doc, path, val[, path, val] ...)JSON_REPLACE(json_doc, path, val[, path, val] ...)
参数的含义:
json_doc 是JSON字符串
path
是要插入数据或更新值的元素的路径。val
是新的值.
The Difference
- 替换已经存在的值,增加不存在的值。
- 新增不存在的值。
- 替换/修改已经存在的值。
基本上他们的区别就是对已经存在的值怎么办,对缺少的值怎么办?( JSON_SET()
两个功能都有).
Example 1 – Insert a Value
接下来以JSON_SET作为一个例子
JSON_SET()
SELECT JSON_SET('{"a": 1, "b": 2}', '$.c', 3) AS 'Result';
Result:
+--------------------------+| Result |+--------------------------+| {"a": 1, "b": 2, "c": 3} |+--------------------------+
So 完美。
翻译自
转载地址:https://blog.csdn.net/h2453532874/article/details/94475741 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年04月07日 01时11分31秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
javascript解析json
2019-04-27
WinDbg安装与使用
2019-04-27
推荐阅读的多核编程技术书籍
2019-04-27
维基百科上的算法和数据结构链接很强大
2019-04-27
选择排序
2019-04-27
PHP session回收机制
2019-04-27
最新的全球编程语言,操作系统,web服务器等使用率分析报告
2019-04-27
用C语言写PHP扩展
2019-04-27
PHP Extension programming
2019-04-27
海量数据处理
2019-04-27
PHP防止注入攻击
2019-04-27
多路IO复用模型 select epoll 等
2019-04-27
Linux Epoll介绍和程序实例
2019-04-27
output_buffering详细介绍
2019-04-27
php缓冲 output_buffering和ob_start
2019-04-27
php error_reporting 详解
2019-04-27
剖析PHP中的输出缓冲
2019-04-27
HTTP响应头不缓存
2019-04-27
phpize
2019-04-27
PHP安装eAccelerator
2019-04-27