云原生数据仓库AnalyticDB Mysql语法之(ADB分析型数据库)----DDL语法
ADB分析性数据库语法-DDL
ADB分析型数据库,是阿里云平台上资源,原名叫云原生数据仓库AnalyticDB Mysql,俗称ADB分析型数据库,那么ADB的语法与mysql关系型数据库语法存在一定的差异,本文介绍ADB的DDL的应用。
- CREATE TABLE
CREATE TABLE用于创建普通表。
1. 创建维度表
语法
CREATE DIMENSION TABLE table_name (
column_name column_type [NOT NULL][DEFAULT 'default'][COMMENT 'comment'][, …],
[FULLTEXT INDEX index_name (column_name),]
primary key (column_name[, …])
)
参数
CREATE DIMENSION TABLE:DIMENSION关键字,表示创建的表是维度表。
column_type:列类型,分析型数据库MySQL版支持的列类型,请参见数据类型。
NOT NULL:可选项,列属性。定义了NOT NULL的列不允许值为NULL,默认为NULL。
DEFAULT ‘default’:可选项,列属性。
COMMENT ‘comment’:可选项,列属性。
FULLTEXT INDEX:可选项,指定列建立全文索引,索引名字为index_name。column_name的类型支持Varchar或clob,建议为Varchar。
primary key:指定主键,可以为联合主键。
示例
CREATE DIMENSION TABLE goods (
goods_id bigint comment '货物编号',
price double comment '价格',
class bigint comment '类别',
name varchar comment '名称',
update_time timestamp comment '上新时间',
FULLTEXT INDEX name_fulltext (name),
primary key (goods_id)
)
2. 创建普通表
语法

本文详细介绍了阿里云ADB分析型数据库的DDL语法,包括CREATE TABLE用于创建维度表和普通表的语法,以及DROPTABLE删除表的操作。在创建表时,涉及了维度表、普通表和二级分区表的创建,包括列定义、主键、全文索引和分区策略。同时,也提到了ALTER TABLE用于增加列和修改二级分区数的方法。内容涵盖了数据类型的使用、表的管理和数据分区的最佳实践。
最低0.47元/天 解锁文章
3898

被折叠的 条评论
为什么被折叠?



