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

  • 创建表
-- 创建表 --
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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值