目录

工欲善其事

实践出真知

活跃标签: linux java mysql 待分类 js springboot win10 电路 vue macOS nginx esp32 git docker windows idea maven esp8266 python Arduino

存档:

标签: json (1)

Mysql 8.0 之后的Json 类型玩法

首先 json 类型有两种: // 数组 var array = [...]; // 对象 var object = {...} MySQL8.0开始支持JSON格式,可以对JSON格式的数据进行高效的访问。 和原来JSON格式的字符串相比,JSON格式有以下的优点: 1,自动验证。错误的JSON格式会报错。 2,存储格式优化。数据保存为二进制格式,文件存储很紧凑,读取速度快。 3,MySQL可以通过键或数组索引查询和修改对应的值,不用把整个字符串都读出来。 一些其他的介绍: 1,JSON格式需要的磁盘空间和longblob或longtext差不多。 2,JSON格式的默认值只能是null。 3,JSON格式的列不能直接建立索引,可以建立JSON索引。 4,JSON格式的key必须是字符串格式。value可以是字符串,数字,布尔型。 5,JSON格式默认使用utf8mb4字符集,utf8mb4-bin排序,其他字符集使用JSON格式需要做字符集转换。ascii或utf8不用转换,他们是utf8mb4的子集。 6,大小写敏感,而且true,false,null这些关键字在JSON格式里.....