更新时间:2025-09-11 GMT+08:00
分享

其他语法一览表

除了DCL、DDL和DML语法,M-Compatibility还提供了其他功能的语法。

显示SQL语句的执行计划

M-Compatibility提供显示SQL语句的执行计划的语句,请参见EXPLAIN

收集表内容统计信息

M-Compatibility提供收集数据库内表内容统计信息的语句,请参见ANALYZE

清理存储空间

M-Compatibility提供回收表或B-Tree索引中已经删除的行所占据的存储空间的语句,请参见VACUUM

创建预备语句

M-Compatibility提供创建一个预备语句的语句,请参见PREPARE

预备语句

表1 预备语句相关SQL

功能

相关SQL

执行一个前面准备好的预备语句

EXECUTE

删除前面编写的预备语句

DEALLOCATEDROP PREPARE

事务相关SQL

表2 事务相关SQL

功能

相关SQL

回滚当前事务并且撤销所有当前事务中所做的更改。

ROLLBACK

开始一个事务/启动事务。

BEGIN

SET TRANSACTION

START TRANSACTION

为当前事务做两阶段提交的准备。

PREPARE TRANSACTION

提交当前事务。

COMMIT

提交一个早先为两阶段提交准备好的事务。

COMMIT PREPARED

删除一个当前事务先前定义的保存点。

RELEASE SAVEPOINT

回滚到一个保存点。

ROLLBACK TO SAVEPOINT

取消一个先前为两阶段提交准备好的事务。

ROLLBACK PREPARED

在当前事务里建立一个新的保存点。

SAVEPOINT

设置检查点。

CHECKPOINT

修改/显示/恢复运行参数

表3 修改/显示/恢复运行参数相关SQL

功能

相关SQL

修改运行时配置参数

SET

显示当前运行时参数的数值

SHOW

将指定的运行时参数恢复为缺省值

RESET

设置用户标识符

表4 设置用户标识符相关SQL

功能

相关SQL

设置当前会话的当前用户标识符

SET ROLE

把当前会话里的会话用户标识和当前用户标识都设置为指定的用户

SET SESSION AUTHORIZATION

相关文档