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 SET及COLLATE的值。
创建一个新的数据库。
CREATE EVENT不支持定义一个新的事件。
CREATE FUNCTION不支持定义一个新的函数。
CREATE INDEX支持,详情请参见新增索引
说明 云原生数据仓库AnalyticDB MySQL建表时默认创建全列索引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支持清空表的所有行。