• 欢迎访问DBA的辛酸事儿,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 欢迎大家关注博主公众号:DBA的辛酸事儿
  • 博文中若有错误的地方,请大家指正,大家的指正是我前进的动力

标签:MYSQL 8.0

MySQL

MySQL 5.7&8.0开启sql_safe_updates安全模式的差异

MySQL 5.7&8.0开启sql_safe_updates安全模式的差异
不知道大家是否有过维护的数据库表业务数据被人或者因为程序bug导致全表更新,全表删除的痛苦经历,恢复业务数据的过程真的太痛苦了,尤其与交易和钱相关的数据,必须恢复成和原来一模一样,那能不能在数据库层面架起最后一道安全堡垒,拒绝全表更新,全表删除的非法操作呢,答案是有的,在mysql中sql_safe_updates可以完美解决这个问题;MySQL数据库是可……继续阅读 »

SEian.G 3年前 (2021-06-28) 1182浏览 0评论3个赞

MySQL

MySQL8.0 JSON函数之搜索JSON值(五)

MySQL8.0 JSON函数之搜索JSON值(五)
前面一篇文章介绍了《MySQL8.0 JSON函数之创建与返回JSON属性(四)》;本节中的函数对JSON值执行搜索或比较操作,以从中提取数据;JSON_CONTAINS(target, candidate[, path])通过返回1或0指示给定的candidate是否包含在目标JSON文档中,或者(如果提供了path 参数)指示是否 在目标内的特定路径……继续阅读 »

SEian.G 3年前 (2021-06-08) 1581浏览 0评论3个赞

MySQL

MySQL8.0 JSON函数之创建与返回JSON属性(四)

MySQL8.0 JSON函数之创建与返回JSON属性(四)
经过前面三篇的文章的介绍,相信大家已经对MySQL JSON数据类型有了一定的了解,为了在业务中更好的使用JSON类型,今天我们来具体介绍一下JSON函数的使用;根据JSON函数的作用,我们将JSON函数划分为如下几个类别:(1)创建JSON值的函数(2)返回JSON值属性的函数(3)搜索JSON值的函数(4)修改JSON值的函数(5)JSON表……继续阅读 »

SEian.G 3年前 (2021-06-06) 1345浏览 0评论4个赞

MySQL

MySQL 8.0新特性:多值索引 –为JSON数组添加索引(三)

MySQL 8.0新特性:多值索引 –为JSON数组添加索引(三)
上一篇文章《MySQL如何给JSON列添加索引(二)》中,我们介绍了如何给JSON列添加索引,那么接下来,我们看MySQL 8.0新增的一种索引类型:多值索引;从MySQL 8.0.17开始,InnoDB支持多值索引。多值索引是在存储值数组的列上定义的二级索引。“普通”索引对每个数据记录有一个索引记录(1:1)。对于单个数据记录(N:1),多值索引可以有多……继续阅读 »

SEian.G 3年前 (2021-05-31) 2039浏览 0评论5个赞

MySQL

MySQL如何给JSON列添加索引(二)

MySQL如何给JSON列添加索引(二)
上一篇文章《MySQL 8.0 JSON增强到底有多强?(一)》,我们简单介绍了MySQL中JSON数据类型,相信大家对JSON数据类型有了一定的了解,那么今天我们来简单看下如何在JSON列上添加索引?InnoDB支持虚拟生成列的二级索引。不支持其他索引类型。在虚拟列上定义的二级索引有时称为“虚拟索引”。二级索引可以在一个或多个虚拟列上创建,也可以在虚拟……继续阅读 »

SEian.G 3年前 (2021-05-27) 2205浏览 0评论4个赞

MySQL

MySQL 8.0 JSON增强到底有多强?(一)

MySQL 8.0 JSON增强到底有多强?(一)
我们都知道,从5.7版本开始,MySQL 支持 RFC7159定义的原生JSON数据类型,该类型支持对JSON文档中的数据的有效访问。关于MySQL 8.0 JSON数据类型,后面准备通过一个系列的文章来进行详细的介绍,这样方便大家对MySQL中JSON数据类型的使用有更好的了解;很多业务人员在用 JSON 数据类型时会遇到各种各样的问题,其中最容易犯的误……继续阅读 »

SEian.G 3年前 (2021-05-25) 1203浏览 0评论4个赞