MySQL 8.0 有哪些新特性?

MySQL 8.0 有哪些新特性?

MySQL是一款非常强大的数据库程序,它处理了大部分功能最昂贵、最强大的数据库包的一个子集。它使用SQL数据语言的标准形式。MySQL 8.0于2018年4月19日发布,当前版本是8.0.23。

以下是MySQL 8.0的新特性简要介绍:

阅读更多:MySQL 教程

原子DDL

一个原子数据定义语言(DDL)语句,将数据字典的更新、存储引擎操作等进行组合。

加密默认值

已为表加密定义并实现了全局加密默认值。”default_table_encryption”变量用于为新创建的模式定义加密默认值。可以在创建模式时使用”DEFAULT ENCRYPTION”子句来定义模式的默认加密。

资源组

可以创建和管理资源组,并且服务器有能力将特定组的资源分配给在服务器内运行的线程。组属性可用于控制资源、限制或提供线程消耗资源的权限等。

默认字符集

更新版本后,默认字符集从”latin1″更改为”utf8mb4″。新的字符集”utf8mb4″具有多个排序规则,其中包括”utf8mb4_ja_0900_as_cs”,这是第一个为MySQL中的Unicode提供的日语特定排序规则。

JSON增强

对MySQL的JSON功能进行了增强,添加了”->>”内联路径运算符。这相当于在调用”JSON_EXTRACT()”函数后对结果调用”JSON_UNQUOTE()”函数。

DBAs的控制

DBAs可以基于工作负载修改属性。服务器确定虚拟CPU是否可用,具有所需特权的DBA可以使用这些CPU,并将它们分配给某些资源组和线程。

升级过程

升级过程已更改,服务器负责执行以前由”mysql_upgrade”执行的任务。所有必要的升级任务都会自动完成。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程