MySQL中的JSON字段List成员检查实例代码分析(json,list,mysql,开发技术)

时间:2024-05-04 19:47:27 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    MySQL%E4%B8%AD%E7%9A%84JSON%E5%AD%97%E6%AE%B5List%E6%88%90%E5%91%98%E6%A3%80%E6%9F%A5%E5%AE%9E%E4%BE%8B%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%90

希望大家仔细阅读,能够学有所成!

方法

valueMEMBEROF(json_array)

查询示例

Mysql 自5.7之后增加了很多函数用于处理Json字串。方便实用。

Json数组:

Json对象:

JSON数组元素和JSON对象键值内允许嵌套

JSON_TYPE():返回json字串类型

MySQL使用utf8mb4字符集和utf8mb4_bin排序规则处理JSON上下文中使用的字符串 。其他字符集中的字符串将utf8mb4根据需要转换。(对于ascii或 utf8字符集中的字符串,无需进行转换,因为ascii和utf8是的子集utf8mb4。一般将数据库字符集设置为utf8mb4)

JSON_ARRAY():将数值包装为json数组

JSON_OBJECT():将数值包装为json对象

JSON_MERGE():将多个json合并为一个

Json字符串中的key-value访问

使用column-path运算符 ->得到字段中json某个key的值,但是值中的"""和"\"都会显示,如果不想显示,使用->>。

INSERTINTOfactsVALUES(JSON_OBJECT('mascot','Ourmascotisadolphinnamed"Sakila".'));

读取json字段中某个key的值

小结:

本文:MySQL中的JSON字段List成员检查实例代码分析的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:K8s主机重启后kubelet无法自动启动怎么解决下一篇:

18 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18