doris基本操作,01-创建表,插入数据

2023-12-24 17:52:17
  • 创建表
-- 创建表 --
create table t001 {
  siteid int default '0',
  citycode smallint,
  username varchar(32) default '',
  -- 预聚合 --
  pv bigint sum default '0'
}
-- 预处理用的,插入相同siteid, citycode, username的记录不会新增行,而将sum的pv增加 --
aggregate key(siteid, citycode, username) 
-- siteid按照hash分桶,分10个桶 --
distributed by hash(siteid) buckets 10
-- 副本数量是1,partition是1个 --
properties("replication_num" = "1");
  • 插入表(key预聚合 的效果)
insert into t001 values (1, 1, 'user1', 10);
insert into t001 values (1, 1, 'user1', 20);
insert into t001 values (1, 1, 'user1', 30);

的结果是

siteidcitycodeuseridpv
11user160

文章来源:https://blog.csdn.net/cin_ie/article/details/135183323
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。