MySQL 8.0 中新增了哪些功能?
mysqlmysqli database
让我们了解 MySQL 8.0 中新增的功能
增强了安全级别
安全级别得到了提高,DBA(数据库管理员)在帐户管理方面获得了更大的灵活性。
资源组
可以创建和管理资源组,服务器可以将线程分配给在服务器内运行的特定组的资源。组属性可用于控制资源、限制或提供线程使用资源的权限等。
事务数据字典
事务数据字典用于存储有关对象的信息,以前是非事务表。
升级程序
升级程序已更改,服务器负责以前由‘mysql_upgrade’执行的任务。所有必要的升级任务均自动执行。
InnoDB 引擎已更新
InnoDB 引擎已发生更改。当当前最大自动增量计数器的值写入‘重做日志’时,每次值更改时,都会将其保存到每个检查点的引擎私有系统表中。这可确保当前最大自动增量计数器的值在服务器重启时在所有服务器上都保持不变。
默认字符集
版本更新后,默认字符集已从‘latin1’更改为‘utf8mb4’。新字符集‘utf8mb4’有多个排序规则,其中包括‘utf8mb4_ja_0900_as_cs’,这是 MySQL 中第一个适用于 Unicode 的日语特定排序规则。
JSON 增强功能
对 MySQL 的 JSON 功能进行了 JSON 增强,其中添加了‘->>’,即内联路径运算符。这相当于在调用‘JSON_EXTRACT()’函数得到的结果上再调用‘JSON_UNQUOTE()’函数。