千家信息网

MySQL 5.7.7 JSON类型介绍及用法

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,下文主要给大家带来MySQL 5.7.7 JSON类型介绍及用法,希望MySQL 5.7.7 JSON类型介绍及用法能够带给大家实际用处,这也是我编辑这篇文章的主要目的。好了,废话不多说,大家直接看下
千家信息网最后更新 2026年11月01日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';

注意的几点:

  1. ENUM类型的用法。

  2. JSON类型的用法。

  3. JSON类型中,关键字如果是数字:'{"1":"男","2":"女"}',在查询时要用双引号把数字括起来:`values`->'$."1"'

  4. 列名是SQL关键词时,用"`"字符包裹列名,如上面的例子里的`values`。

  5. 对于以上关于MySQL 5.7.7 JSON类型介绍及用法,大家是不是觉得非常有帮助。如果需要了解更多内容,请继续关注我们的行业资讯,相信你会喜欢上这些内容的。

类型 下文 关键 内容 实际 数字 例子 关键字 关键词 包裹 如上 字符 年龄 废话 引号 性别 更多 用处 目的 篇文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技股 互联网和科技创新 智能科技公司是互联网公司吗 科技服务与互联网 北京互联网络科技有限公司 北京禾田雨橡互联网科技 友谊互联网络科技 科技互联网创业计划书 创业天下互联网科技有限公司 互联网科技寓意 北京华百购互联网科技有限公司 苏州五指互联网络科技有限 互联网科技革命什么开始 互联网科技大奖都有哪些公司 山东子淼互联网科技有限公司 广州燕处互联网科技有限公司 悟空问答互联网科技 华人运通互联网科技公司 北京瑞云互联网科技有限公司 株洲百竞科技的互联网营销顾问 北京互联网科技公司 互联网科技金融公司 北京华百购互联网科技有限公司 宝灵互联网科技有限公司 互联网媒体平台算高科技产业 佛山市翊博互联网络科技有限公司 群盈汇互联网科技有限公司 沐思想互联网科技有限公司 梅州GM互联网络科技有限公司 上海创道互联网络科技有限公司
0