MySQL 9.2.0 的功能

news/2025/1/30 10:25:13 标签: mysql, 数据库

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.niftyadmin.cn/n/5837741.html

相关文章

网络工程师 (8)存储管理

一、页式存储基本原理 (一)内存划分 页式存储首先将内存物理空间划分成大小相等的存储块,这些块通常被称为“页帧”或“物理页”。每个页帧的大小是固定的,例如常见的页帧大小有4KB、8KB等,这个大小由操作系统决定。同…

RDK X5运行DeepSeek-R1-Distill-Qwen-1.5B,体验长思维链的语言大模型!

简介 本文介绍了在RDK X5上,如何从HuggingFace的原始模型权重(safetensors)经过量化和编译,的到llama.cpp推理框架所需要的GGUF格式的模型,然后演示了如何使用llama.cpp运行量化后的DeepSeek-R1-Distill-Qwen-1.5B模型…

数据分析系列--①RapidMiner软件安装

目录 一、软件下载及账号注册 1.软件下载 1.1 CSDN下载国内下载,国内镜像相对快,点击下载 1.2 官网软件下载地址:AI Studio 2025.0 ,服务器在国外相对较慢. 2.软件注册 2.1 点击 注册界面 开始注册,如图: 3.邮箱验证 二、软件安装 1. 新年文件夹,名字最好为英文名 2. 双…

Spring MVC 框架:构建高效 Java Web 应用的利器

Java学习资料 Java学习资料 Java学习资料 一、引言 在 Java Web 开发领域,Spring MVC 框架是一颗耀眼的明星。它作为 Spring 框架家族的重要成员,为开发者提供了一套强大而灵活的解决方案,用于构建 Web 应用程序。Spring MVC 遵循模型 - 视…

乱弹篇(64)正月初一

今天是2025蛇年春节大初一。昨晚一如历年,坚持民族优良传统习俗——除夕守岁超过了12点钟才睡觉。今天10点迟迟起床,上社交网站搜索资讯,获得《央视蛇年春晚境内新媒体端直播收视次数、互动量均创新纪录》等如同串串烧般的吹捧文章&#xff0…

算法基础学习——二分查找(附带Java模板)

有单调性的数列一定可以使用二分,没有单调性的题目也可能可以使用二分; (一)整数二分 二分的本质: 在某个整数区间内,存在某种性质使得区间内左半边的数都不满足该性质;而右半边的数都满足该性…

低代码产品表单渲染架构

在React和Vue没有流行起来的时候,低代码产品的表单渲染设计通常会使用操作Dom的方式实现。 下面是一个表单的例子: 产品层 用户通过打开表单,使用不同业务场景业务下的表单页面,中间的Render层就是技术实现。 每一个不同业务的表单…

CSS(快速入门)

欢迎大家来到我的博客~欢迎大家对我的博客提出指导,有错误的地方会改进的哦~点击这里了解更多内容 目录 一、什么是CSS?二、基本语法规范三、CSS选择器3.1 标签选择器3.2 id选择器3.3 class选择器3.4 通配符选择器3.5 复合选择器 四、常用CSS样式4.1 color4.2 font…