3.3.1 建表语法
使用 CREATE TABLE 命令建立一个表(Table)。更多详细参数可以查看:
HELP CREATE TABLE;
建表语法:
CREATE [EXTERNAL] TABLE [IF NOT EXISTS] [database.]table_name
(column_definition1[, column_definition2, …]
[, index_definition1[, index_definition12,]])
[ENGINE = [olap|mysql|broker|hive]]
[key_desc]
[COMMENT “table comment”];
[partition_desc]
[distribution_desc]
[rollup_index]
[PROPERTIES (“key”=“value”, …)]
[BROKER PROPERTIES (“key”=“value”, …)];
Doris 的建表是一个同步命令,命令返回成功,即表示建表成功。
Doris 支持支持单分区和复合分区两种建表方式。
1)复合分区:既有分区也有分桶
第一级称为 Partition,即分区。用户可以指定某一维度列作为分区列(当前只支持整型
和时间类型的列),并指定每个分区的取值范围。
第二级称为 Distribution,即分桶。用户可以指定一个或多个维度列以及桶数对数据进
行 HASH 分布。
2)单分区:只做 HASH 分布,即只分桶。
3.3.2

本文详细介绍了Apache Doris的建表语法,包括单分区和复合分区的方式,以及字段类型和建表示例。Doris支持Range Partition和List Partition,适合大数据处理和实时分析。此外,文章还提供了丰富的学习资源,覆盖大数据知识点。
最低0.47元/天 解锁文章
1350

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



