MySQL 5.7.7 JSON类型介绍及用法
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,下文主要给大家带来MySQL 5.7.7 JSON类型介绍及用法,希望MySQL 5.7.7 JSON类型介绍及用法能够带给大家实际用处,这也是我编辑这篇文章的主要目的。好了,废话不多说,大家直接看下
千家信息网最后更新 2025年01月20日MySQL 5.7.7 JSON类型介绍及用法
下文主要给大家带来MySQL 5.7.7 JSON类型介绍及用法,希望MySQL 5.7.7 JSON类型介绍及用法能够带给大家实际用处,这也是我编辑这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。
MySQL 5.7.7开始,支持了JSON类型。
CREATE TABLE IF NOT EXISTS `spss`.`variable` ( `name` VARCHAR(512) NOT NULL, `type` JSON NOT NULL, `width` INT NOT NULL, `decimals` INT NOT NULL, `label` VARCHAR(512) NOT NULL, `values` JSON NOT NULL, `missing` JSON NOT NULL, `columns` INT NOT NULL, `align` ENUM('Left', 'Right', 'Center') NOT NULL, `measure` ENUM('Scale', 'Ordinal', 'Norminal') NOT NULL, `role` ENUM('Input', 'Target', 'Both', 'None', 'Partation', 'Split') NOT NULL, PRIMARY KEY (`name`))ENGINE = InnoDB;insert into variable values('S1', '{"Numeric":"8:0"}', 8, 0, '您的性别?', '{"1":"男","2":"女"}', '{"Missing":"None"}',8,'Left','Nominal', 'Input');insert into variable values('S2', '{"Numeric":"8:0"}', 8, 0, '您的实际年龄?', '{}', '{}',8,'Left','Nominal', 'Input');select * from variable where JSON_Extract( `values`,'$."1"') = '男';select * from variable where `values`->'$."1"' = '男';select * from variable where measure = 'Nominal';
注意的几点:
ENUM类型的用法。
JSON类型的用法。
JSON类型中,关键字如果是数字:'{"1":"男","2":"女"}',在查询时要用双引号把数字括起来:`values`->'$."1"'
列名是SQL关键词时,用"`"字符包裹列名,如上面的例子里的`values`。
对于以上关于MySQL 5.7.7 JSON类型介绍及用法,大家是不是觉得非常有帮助。如果需要了解更多内容,请继续关注我们的行业资讯,相信你会喜欢上这些内容的。
类型
下文
关键
内容
实际
数字
例子
关键字
关键词
包裹
如上
字符
年龄
废话
引号
性别
更多
用处
目的
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
管理软件开发项目
自己搭建mac服务器
数据库系统怎么看表的分布
2020校园网络安全总结
软件开发上下游关联行业
数据库百万级数据查询时间
网络软件开发公司官网
第八代无线网络技术
数据库迁移云安全吗
成都通友网络技术有限公司
冒险岛m1国际服服务器
威海家和网络技术王亚雄
全国软件开发专业人才
找不到u8服务器管理
石家庄软件开发实习生
数据库 反斜杠
连多个数据库
深圳市紫云英网络技术有限公司
sql获取最后一行数据库
天翼云关系型数据库解决瓶
常用软件开发语言
java软件开发发展现状
信息网络安全还是网络信息安全
大数据软件开发
数据库注入类安全事件是指
记录u盘读写数据库
软件重装数据库文件覆盖
杭州直播软件开发
服务器托管和租用区别
深圳市紫云英网络技术有限公司