当前位置: 首页 > news >正文

MySQL 9.2.0 的功能

MySQL 9.2.0 的功能

MySQL 9.2.0 的功能新增、弃用和删除内容如下:

新增功能

  • 权限新增12:引入了CREATE_SPATIAL_REFERENCE_SYSTEM权限,拥有该权限的用户可执行CREATE SPATIAL REFERENCE SYSTEMCREATE OR REPLACE SPATIAL REFERENCE SYSTEMDROP SPATIAL REFERENCE SYSTEM语句,若无此权限或SUPER权限,执行上述语句会引发错误。
  • JavaScript 库支持2
    • 库管理语句:新增CREATE LIBRARYDROP LIBRARY语句用于创建和删除 JavaScript 库,创建时会解析并检查 JavaScript 代码有效性。还新增SHOW CREATE LIBRARY语句,可查看现有 JavaScript 库代码。
    • 函数调用与别名:JavaScript 存储程序中可通过library_name.function_name格式调用库中函数,CREATE FUNCTIONCREATE PROCEDURE时,USING子句允许为库设置别名。
    • 信息表:引入LIBRARIESROUTINE_LIBRARIES两张 Information Schema 表,分别列出所有 JavaScript 库详细信息和使用了 JavaScript 库的存储例程信息。
    • 状态变量:新增Com_create_libraryCom_drop_libraryCom_show_create_library状态变量,用于统计对应语句的执行次数。
  • JavaScript 与 SQL 集成增强2
    • 存储例程访问:MLE 组件的 JavaScript 例程可通过Schema对象的getFunction()getProcedure()方法访问 MySQL 存储函数和存储过程。
    • 会话变量访问:可通过 JavaScript 的全局Session对象直接访问 MySQL 用户变量,以属性形式呈现。
    • 内置函数调用:支持直接通过全局Mysql对象调用rand()sleep()uuid()isUUID()等内置函数,分别对应 MySQL 的RAND()SLEEP()UUID()IS_UUID()函数。
  • JavaScript 事务支持2:MLE 组件提供 JavaScript MySQL 事务 API,支持START TRANSACTIONCOMMITROLLBACKSET AUTOCOMMIT操作和事务保存点功能,还引入SqlError对象用于处理 SQL 语句执行错误。
  • 数据类型支持扩展2:JavaScript 存储例程的参数支持 MySQL 的ENUMSET数据类型。
  • EXPLAIN 输出改进1:EXPLAIN FORMAT=JSON在设置explain_json_format_version=2时,输出会添加格式版本信息。

弃用功能

  • 语句弃用FLUSH PRIVILEGES语句已弃用,执行时会发出警告。
  • 系统变量弃用version_tokens_sessionversion_tokens_session_number服务器系统变量被弃用,尝试安装version_tokens插件,或在安装此插件的情况下启动服务器,也会发出弃用警告。

删除功能

MySQL 9.2.0 官方文档中暂时没有明确有功能被删除。

http://www.lryc.cn/news/527995.html

相关文章:

  • 接口 V2 完善:分布式环境下的 WebSocket 实现与 Token 校验
  • 微前端架构在前端开发中的实践与挑战
  • 【自学嵌入式(6)天气时钟:软硬件准备、串口模块开发】
  • macbook安装go语言
  • 代码随想录算法训练营第三十八天-动态规划-完全背包-322. 零钱兑换
  • 小阿卡纳牌
  • DDD 和 TDD
  • Java学习教程,从入门到精通,JDBC插入记录语法及案例(104)
  • Linux文件基本操作
  • React 路由导航与传参详解
  • C#面试常考随笔6:ArrayList和 List的主要区别?
  • C#分页思路:双列表数据组合返回设计思路
  • 中科大:LLM检索偏好优化应对RAG知识冲突
  • 知识库管理系统提升企业知识价值与工作效率的实践路径分析
  • 中文输入法方案
  • 《AI芯片:如何让硬件与AI计算需求完美契合》
  • AlertDialog组件的功能与用法
  • 【Python百日进阶-Web开发-FastAPI】Day813 - FastAPI 响应模型
  • 洛谷U525376 信号干扰 (判断多个区间是否有重叠)
  • ESP32-S3模组上跑通esp32-camera(35)
  • Java进阶(二):Java设计模式
  • DeepSeek R1:中国AI黑马的崛起与挑战
  • 抗体人源化服务如何优化药物的分子结构【卡梅德生物】
  • AndroidCompose Navigation导航精通2-过渡动画与路由切换
  • 基于微信小程序的社团活动助手php+论文源码调试讲解
  • WebSocket 详解:全双工通信的实现与应用
  • 漏洞修复:Apache Tomcat 安全漏洞(CVE-2024-50379) | Apache Tomcat 安全漏洞(CVE-2024-52318)
  • 智慧园区系统分类及其在提升企业管理效率中的创新应用探讨
  • 29. 【.NET 8 实战--孢子记账--从单体到微服务】--项目发布
  • Langchain+讯飞星火大模型Spark Max调用