DDL差异

更新时间:2025-04-16 05:36:44

MySQL

云原生数据仓库AnalyticDB MySQL

定义

MySQL

云原生数据仓库AnalyticDB MySQL

定义

ALTER DATABASE

不支持

修改数据库属性。

ALTER EVENT

不支持

修改现有事件的一个或多个特征。

ALTER FUNCTION

不支持

修改函数的定义。

ALTER LOGFILE GROUP

不支持

修改日志文件组。

ALTER PROCEDURE

不支持

修改存储过程特征。

ALTER SERVER

不支持

修改服务器信息。

ALTER TABLE

支持,详情请参见ALTER TABLE

说明

暂不支持:

  • 修改表/列option

  • 多列alter

  • 新增约束

修改表的定义。

ALTER TABLE Partition

支持

修改表的分区。

ALTER TABLESPACE

不支持

修改表空间,添加新数据文件或从表空间删除数据文件。

ALTER VIEW

不支持

修改视图的定义。

CREATE DATABASE

支持,详情请参见CREATE DATABASE

说明

云原生数据仓库AnalyticDB MySQL中会忽略CHARACTER SETCOLLATE的值。

创建一个新的数据库。

CREATE EVENT

不支持

定义一个新的事件。

CREATE FUNCTION

不支持

定义一个新的函数。

CREATE INDEX

支持,详情请参见ALTER TABLE

说明

创建XUANWU表时默认创建全列索引index_all='Y',不支持创建多列索引、唯一索引和空间索引,同时会忽略[index_option][algorithm_option | lock_option]。

定义一个新的索引。

CREATE LOGFILE GROUP

不支持

定义一个新的日志文件组或将文件添加到现有的日志文件组。

CREATE PROCEDURE

不支持

定义存储过程。

CREATE SERVER

不支持

定义一个用于存储引擎的服务器。

CREATE TABLE

支持,详情请参见CREATE TABLE

创建表。

CREATE TEMPORARY TABLE

不支持

创建临时表

CREATE TABLE ... LIKE

支持

使用LIKE语法创建表。

CREATE TABLE ... SELECT

支持,详情请参见CREATE TABLE AS SELECT(CTAS)

使用SELECT语法创建表。

FOREIGN KEY Constraints

不支持

外键约束。

CREATE TABLESPACE

不支持

定义表空间。

CREATE TRIGGER

不支持

定义触发器。

CREATE VIEW

支持,详情请参见CREATE VIEW

定义新的视图。

DROP DATABASE

支持,详情请参见DROP DATABASE

说明

为了保护数据,在云原生数据仓库AnalyticDB MySQL中删除数据库前,您需要先删除目标库下的表。

删除数据库。

DROP EVENT

不支持

删除事件。

DROP FUNCTION

不支持

删除函数。

DROP INDEX

不支持

删除索引。

DROP LOGFILE GROUP

不支持

删除日志文件组。

DROP PROCEDURE

不支持

删除存储过程。

DROP SERVER

不支持

删除服务器。

DROP TABLE

支持

删除一个或多个表。

DROP TABLESPACE

不支持

删除表空间。

DROP TRIGGER

不支持

删除触发器。

DROP VIEW

支持,详情请参见DROP VIEW

删除一个或多个视图。

RENAME TABLE

支持

重命名一个或多个表。

TRUNCATE TABLE

支持

清空表的所有行。

    AI助理

    点击开启售前

    在线咨询服务

    你好,我是AI助理

    可以解答问题、推荐解决方案等