平时我们设计表,比较常用的是几种数据类型(整字、字符、时间、枚举、set),MySQL5.7版本开始,新增了JSON这种数据类型。有点像在关系型数据库上添加了非关系型数据库的特性。
首先查看测试的数据库是否高于等于5.7的版本
创建一个含有json字段的数据表
插入两条数据,操作如下
简单整体修改,操作如下
如果需要查询的内容是json字段里的username内容,如下操作
如果查询条件的内容是匹配json字段里的username内容,如下操作
如果设计表使用了JSON做为数据类型,为了最终实现项目增删改查的需求还要借助虚拟列、JSON相关函数等。操作起来感觉比较麻烦,我的第一选择可能会MySQL+Redis实现。不知道大家在项目中是否有用到这种数据类型。
南太平洋岛国有哪些(南太平洋岛国中华人数量最多的两个国家)
鱼塘养鱼一亩能养多少(鱼塘适合养什么鱼)
下属请喝酒不想去怎么拒绝(下属请喝酒怎么回复)
小年的由来(北方小年和南方小年为什么差一天)
世界上最大的淡水湖是哪个湖(世界上最大的淡水湖群叫什么名字)
房贷可以怎么还款(房贷还贷的方式有哪些)
海参和辽参一样吗(海参和辽参有什么区别)
家里什么地方不能放镜子(里这3个地方不能放镜子)
倒车灯为什么一边亮一边不亮(倒车灯为什么只有一个亮呢)
有哪些已经被淘汰的家电产品(5种被淘汰大家电)
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议