MySQL 8.0 是一个重要的版本,它引入了许多新功能并弃用了一些旧的功能。下面是一些关键的新功能和被弃用的功能:
新增功能
公共表格表达式 (CTEs): 支持使用 WITH 子句创建临时结果集,这有助于编写更清晰和更高效的查询。
数据字典: MySQL 8.0 引入了一个事务性的数据字典,用于存储关于数据库对象的信息。这提高了元数据的可靠性和一致性。
JSON 函数增强: 增加了对 JSON 数据类型的支持,并增强了处理 JSON 数据的能力。
性能改进: 包括对索引、查询优化器等方面的改进。
SSL 会话重用: 对于加密连接,支持会话重用来提高性能。
安全和账户管理: MySQL Enterprise Edition 提供了基于组件的数据屏蔽和去标识化功能。
密码身份验证插件: 引入了新的密码身份验证机制,以提高安全性。
弃用功能
账户管理相关功能: 删除了与账户管理相关的几个已弃用的功能,例如使用 GRANT 语句修改用户账户的非特权特性、NO_AUTO_CREATE_USER SQL 模式等。
PASSWORD 函数: 这个函数已经被弃用,建议使用更安全的身份验证方法。
mysql_native_password 插件: 在 MySQL 8.0.34 版本中已被弃用,推荐使用更安全的认证插件。
这些变化使得 MySQL 8.0 更加强大且安全,同时也要求开发者更新他们的应用程序以适应这些变化。
非特殊说明,本文版权归 DxWebSite杜鑫个人网站 所有,转载请注明出处.
本文标题: mysql8.0 新增和弃用的功