检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
链接复制成功!
概述
详细语法说明
差异
建表和修改表时支持创建主键、UNIQUE索引
ALTER TABLE、CREATE TABLE
支持前缀索引
CREATE INDEX
支持指定字符集与排序规则
ALTER SCHEMA、ALTER TABLE、
CREATE SCHEMA、CREATE TABLE
-
创建分区表语法兼容
CREATE TABLE PARTITION
建表和修改表时支持指定表级和列级comment
CREATE TABLE、ALTER TABLE
创建索引时支持指定索引级comment
交换普通表和分区表分区的数据
ALTER TABLE PARTITION
ALTER TABLE EXCHANGE PARTITION的差异点:
支持自增列
支持删除表的主键约束
ALTER TABLE
支持CREATE TABLE ... LIKE语法兼容
CREATE TABLE ... LIKE
例如:源表存在默认值“0000-00-00”,在“no_zero_date”严格模式下,GaussDB建表成功,且包含默认值“0000-00-00”,严格模式失效;而MySQL建表失败,受严格模式控制。
支持更改表名兼容语法
ALTER TABLE[ IF EXISTS ] tbl_name RENAME [TO | AS | =] new_tbl_name;
RENAME {TABLE | TABLES} tbl_name TO new_tbl_name [, tbl_name2 TO new_tbl_name2, ...];
支持增加子分区语法兼容
ALTER TABLE [ IF EXISTS ] { table_name [*] | ONLY table_name | ONLY ( table_name )}
action [, ... ];
action:
move_clause |
exchange_clause |
row_clause |
merge_clause |
modify_clause |
split_clause |
add_clause |
drop_clause |
ilm_clause
add_clause:
ADD {{partition_less_than_item | partition_start_end_item | partition_list_item} |
PARTITION({partition_less_than_item | partition_start_end_item | partition_list_item})}
上一篇:SQL
下一篇:DML
在使用文档中是否遇到以下问题
意见反馈(选填)
请至少选择一项反馈信息并填写问题反馈
字符长度不能超过500