MySQL 5.7新支持——–如何创建Json类型索引


下面一起来了解下MySQL 5.7新支持——–如何创建Json类型索引,相信大家看完肯定会受益匪浅,文字在精不在多,希望MySQL 5.7新支持——–如何创建Json类型索引这篇短内容是你想要的。1. 背景  *在MySQL 5.7.8中,MySQL支持由RFC 7159定义的本地JSON数据类型,它支持对JSON(JavaScript对象标记)文档中的数据进行有效访问.  *MySQL会对DML JSON数据自动验证。无效的DML JSON数据操作会产生错误. *优化的存储格式。存储在JSON列中的JSON文档转换为一种内部格式,允许对Json元素进行快速读取访问. *MySQL Json类型支持通过虚拟列方式建立索引,从而增加查询性能提升.2. Json 索引 * 创建Json索引表 json_key [ name 为虚拟列, virtual 表明不占用磁盘空间 ]   [ GENERATED ALWAYS 与 VIRTUAL可以不写] 指定获取json中的name key *创建虚拟列name索引 * 插入数据带 data中name key [ 插入数据时需要显示指定非虚拟列 ] * 插入数据不带 data中name key * 查看json_key所有数据3. 查询测试 * 通过json方法查询 开发云主机域名* 通过虚拟列查询mysql> explain select * from json_key where name = ‘tom’G*************************** 1. row *************************** id: 1 select_type: SIMPLE table: users partitions: NULL type: refpossible_keys: name key: name key_len: 1023 ref: const rows: 1 filtered: 100.00 Extra: NULL1 row in set, 1 warning (0.01 sec)4. 总结以需求驱动技术,技术本身没有优略之分,只有业务之分。看完MySQL 5.7新支持——–如何创建Json类型索引这篇文章后,很多读者朋友肯定会想要了解更多的相关内容,如需获取更多的行业信息,可以关注我们的行业资讯栏目。

相关推荐: mysql密码无法更改处理方案

本文主要给大家简单讲讲mysql密码无法更改处理方案,相关专业术语大家可以上网搜集或者找一些专业书籍补充一下,这里就不涉猎了,直奔主题,希望可以给大家带来一些实际帮助。ERROR 1820 (HY000): You must reset your passwo…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/08 22:25
下一篇 06/08 22:26

相关推荐