Database

一、为什么MySQL要引入JSON字段?在互联网业务中,经常会遇到以下情况:字段属性不固定(如商品属性、用户画像标签等)结构会随着业务变化而变化,不适合频繁修改表结构希望兼顾查询能力和灵活性MySQL从5.7版本开始原生支持JSON类型,提供了结构化存储、自动校验、丰富查询函数等能力,用于解决传统text/varchar存储JSON的不足。二、JSON字段有哪些特点?1.存储格式是二进制(不是纯文本)MySQL内部会将JSON数据解析为binaryJSON,查询更快。插入时会进行语法校验,不是合法JSON会报错。2.可索引,但有限制MySQL给JSON字段建立索引有两种方式:方式1:生成列(G...