doris建表语句格式
Doris是一个MPP(Massively Parallel Processing)架构的分布式SQL分析引擎,主要用于OLAP场景。当在Doris中创建表时,你可以使用标准的SQL语句,如CREATE TABLE。
以下是一个基本的Doris建表语句的示例:
sql
CREATE TABLE ample_table ( | |
id INT, | |
name VARCHAR(50), | |
age INT, | |
PRIMARY KEY (id) | |
) DISTRIBUTED BY HASH(id) BUCKETS 10 | |
PROPERTIES ( | |
"storage_format" = "DEFAULT", | |
"compression_codec" = "DEFAULT", | |
"stream_load_task_timeout" = "300s", | |
"insert_only" = "false" | |
); | |
在上述示例中:
∙ample_table 是要创建的表的名称,其中example_db是数据库名称,example_table是表名称。
∙id INT, name VARCHAR(50), age INT 是表中的列和其数据类型。
∙PRIMARY KEY (id) 定义了主键为id列。
∙DISTRIBUTED BY HASH(id) BUCKETS 10 指定了表的分布策略和分桶数量。在这个例子中,数据将根据id列的哈希值进行分布,并分为10个桶。
doris∙PROPERTIES 部分用于设置表的属性。在这个例子中, 我们设置了存储格式、压缩编解码、流加载任务超时和插入只读等属性。
请注意,这只是一个简单的示例,实际使用时可能需要根据具体需求进行调整和扩展。你可以根据Doris的官方文档了解更多关于创建表和设置属性的详细信息。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论