详解MySQL数据库JSON类型:用法、意义、内置函数
概述 在MySQL数据库中,直到5.7这个版本,开始引入JSON数据类型,在此之前如果想在表中保存JSON格式类型的数据,则需要依靠varchar或者text之类的数据类型,如果在低于5.7版本的数据库中使用了JSON类型来建表,显然是不会成功的。 如何使用JSON类型 1、建表 在MySQL中创建具有JSON数据列的表,其实和数据类型没有太大区别,具体举例如下:
2、新增数据 插入一条语句,注意看JSON数据列的内容:
这里需要提醒的是:
JSON数据类型意义 其实,没有JSON数据类型的支持,我们一样可以通过varchar类型或者text等类型来保存这一格式的数据,但是,为什么还要专门增加这一数据格式的支持呢?其中肯定有较varchar或者text来存储此类型更优越的地方。
MySQL关于JSON的内置函数 MySQL关于JSON数据格式的操作提供了很多高效率的内置函数,我们可以从MySQL官网上找到很详细的介绍和使用说明,下面贴一张JSON函数的指南: 其实从JSON功能介绍的主页也可以看到,这些内置函数支持我们创建、查找、替换和返回值等相关的操作,像我们替换指定内容的操作就可以使用JSON_REPLACE()这个函数,不过最后实现通过纯SQL语句执行最终的内容替换,还需要通过执行UPDATE语句,比如:
其中“$.***”表示找到JSON内容中匹配的修改字段。 篇幅有限,这里主要介绍一下json的一些概念,后面会介绍下涉及到json类型的具体用法,感兴趣的朋友可以关注一下~ 【编辑推荐】
点赞 0 (编辑:南平站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |