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小时内删除。