云原生数据仓库AnalyticDB Mysql语法之(ADB分析型数据库)----DDL语法

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

云原生数据仓库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. 创建普通表
语法


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

luckjump

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值