文章插图
文章插图
平时我们设计表,比较常用的是几种数据类型(整字、字符、时间、枚举、set),MySQL5.7版本开始,新增了JSON这种数据类型 。有点像在关系型数据库上添加了非关系型数据库的特性 。
首先查看测试的数据库是否高于等于5.7的版本
创建一个含有json字段的数据表
插入两条数据,操作如下
简单整体修改,操作如下
如果需要查询的内容是json字段里的username内容,如下操作
如果查询条件的内容是匹配json字段里的username内容,如下操作
【mysql json 数组 mysql json字符串】如果设计表使用了JSON做为数据类型,为了最终实现项目增删改查的需求还要借助虚拟列、JSON相关函数等 。操作起来感觉比较麻烦,我的第一选择可能会MySQL+Redis实现 。不知道大家在项目中是否有用到这种数据类型 。
- mysql的系统表有哪些 mysql查询数据库有哪些表
- js根据数组内容生成表格 js如何定义二维数组
- mysql多表联合查询语句 mysql3表联合查询语句
- mysql数据库可视化工具有哪些 mysql可视化工具是什么意思
- 判断数组是不是空 js如何判断数组是否为空
- navicat和navicat for mysql navicat for mysql是mysql吗
- mysql的jar包在哪个文件里 数据库的jar包在哪里
- xml转json的两种方法 JSON转xml
- matlab一维数组索引 matlab二维矩阵索引
- mysql可视化工具是什么 mysql可视化界面工具有哪些