导航菜单

MySQL JSON 类型用法

MySQL JSON类型用法

访问示例直接使用公共映射器

MySQL相关文档:

1。数据库访问

使用我的电脑来操作数据库。对于JSON类型字段,在数据库访问期间提供类型处理器进行数据转换。

1.1 type processor

1.2 sample object

与通用映射器结合使用,因此对象可以添加特殊注释来指定类型处理器。

除字段外的所有字段都是JSON字段。在java中测试不同的类型,分别存储JSON字段的值。

与此对象对应的表结构如下:

1.3保存和查询测试

这是一个通用映射器形式的DAO保存到数据库的数据如下(形式):

2。MySQL JSON字段函数

MySQL JSON字段函数可用于添加、删除、修改和查询字段等操作。

重要:以下查询列可用于条件判断

演示以下数据

2.1查询某个字段是否包含某个值

注意数据类型,只有类型是一致的。只有当数据一致时,它们才能相等

2.2判断是否有某个路径

1有一行

all必须有

2.3提取指定的字段值

2.4在JSON中获取关键字

2.5搜索路径

1返回路径

all返回所有

2.6 JSON属性相关函数

2.7工具类

2。8修改和删除更新值

官方文件: 12.17.4修改JSON值的函数

MySQL可以通过函数直接对JSON字段的内容进行操作。这部分操作太详细了。在实际使用中,取出整个JSON来修改和保存它是很常见的。这里没有提供例子。