Doris建明细测试表,导入测试数据
CREATE TABLE user_info(
dt DATE,
id varchar(36) NOT NULL DEFAULT '10',
user_name varchar(36),
age tinyint,
phone varchar(11),
province varchar(10),
city varchar(10),
create_time datetime,
update_time datetime
)ENGINE=OLAP --引擎
DUPLICATE KEY(dt, id, user_name) --排序键
PARTITION BY RANGE(dt)(
PARTITION p20210718 VALUES LESS THAN ("2021-07-18"),
PARTITION p20210719 VALUES LESS THAN ("2021-07-19"),
PARTITION p20210720 VALUES LESS THAN ("2021-07-20"),
PARTITION p20210721 VALUES LESS THAN ("2021-07-21")
)
DISTRIBUTED BY HASH(dt, id) BUCKETS 10 --分桶数
PROPERTIES(
"storage_type" = "COLUMN", --可选#存储方式,旧的支持行存储,默认列存储
"bloom_filter_columns" = "user_name", --可选#BloomFilter索引
"replication_num" = "3", --可选#副本数,默认3
"in_memory" = "false", --可选#是否是内存表
"colocate_with" = "group1", --可选#Colocation Join用的分组,可以本地join
"dynamic_partition.enable" = "true", --打开动态分区
"dynamic_partition.time_unit" = "DAY", --动态分区调度的粒度
"dynamic_partition.start" = "-10", --动态分区开始时间
"dynamic_partition.end" = "1", --动态分区结束时间
"dynamic_partition.prefix" = "p", --动态创建的分区名前缀
"dynamic_partition.buckets" = "10" --动态创建的分区桶数量
);
CREATE TABLE order_item(
dt DATE,
user_id varchar(36),
id varchar(36) NOT NULL,
product_count int(11),
price decimal(10,0),
create_time datetime,
update_time datetime
)ENGINE=OLAP --引擎
DUPLICATE KEY(dt, user_id, id) --排序键
PARTITION BY RANGE(dt)(
PARTITION p20210718 VALUES LESS THAN ("2021-07-18"),
PARTITION p20210719 VALUES LESS THAN ("2021-07-19"),
PARTITION p20210720 VALUES LESS THAN ("2021-07-20"),
PARTITION p20210721 VALUES LESS THAN ("2021-07-21")
)
DISTRIBUTED BY HASH(dt, user_id) BUCKETS 10 --分桶数
PROPERTIES(
"storage_type" = "COLUMN", --可选#存储方式,旧的支持行存储,默认列存储
"bloom_filter_columns" = "user_id", --可选#BloomFilter索引
"replication_num" = "3", --可选#副本数,默认3
"in_memory" = "false", --可选#是否是内存表
"colocate_with" = "group1", --可选#Colocation Join用的分组,可以本地join
"dynamic_partition.enable" = "true", --打开动态分区
"dynamic_partition.time_unit" = "DAY", --动态分区调度的粒度
"dynamic_partition.start" = "-10", --动态分区开始时间
"dynamic_partition.end" = "1", --动态分区结束时间
"dynamic_partition.prefix" = "p", --动态创建的分区名前缀
"dynamic_partition.buckets" = "10" --动态创建的分区桶数量
);
Doris建明细测试表,导入测试数据的更多相关文章
- PowerDesigner如何把建好的表导入到数据库中,并且把注释也导入进去
第一次接触这个软件,经过自己的捣鼓和百度,终于可以顺利的导入数据库中了,好开森,希望可以帮助到更多人. 数据库(mysql)其实和sqlserver差不多,以16.5版本为例 1.选中一个PDM项目, ...
- 【Oracle】曾经的Oracle学习笔记(1-3) 数据库常见用语,常见命令,创建测试表
一.数据库的登录 二.数据库常用语 三.测试表的创建,测试数据初始化 四.常见命令介绍 五.测试 user:jeffreysn:jeffrey user:systemsn:jeffrey 浏览器中输入 ...
- SqlServer数据库表导入SqlLite数据库表保持日期时间类型字段的格式
在写查询功能的过程中遇到一个这样的问题:按日期范围查询,sql语句是:where dt>=用户选择起始日期&&dt<=用户选择结束日期.数据库中的数据如图1,我选择的测试数 ...
- Dynamics AX 2012 R3 Demo 安装与配置 - 导入测试数据 (Step 4)
在前面三节中,Reinhard分别讲解了如何配置安装环境,安装数据库服务器,AOS和客户端,安装后的编译和配置.如果一直跟随Reinhard的脚步,到这里,已经拥有一个没有数据的系统. ...
- 在mysql数据库中制作千万级测试表
在mysql数据库中制作千万级测试表 前言: 最近准备深入的学一下mysql,包括各种引擎的特性.性能优化.分表分库等.为了方便测试性能.分表等工作,就需要先建立一张比较大的数据表.我这里准备先建一张 ...
- 使用Spring的Property文件存储测试数据 - 编写测试和调用测试数据
准备好测试数据后,我们可以开始编写测试了,在测试用例中调用我们property文件中的测试数据. 我自己写了一个TestCase作为所有测试类基类,基类中定义了两个变量来代表之前建好的两个测试数据文件 ...
- 使用命令行将Excel数据表导入Mysql中的方法小结
从Excel数据表导入MySQL,已经做过好几次了,但每次都会碰到各种问题:invalid utf8 character string, data too long, ...,浪费了不少时间 为了提高 ...
- oracle 表导入到powerDesigner 中
最近不忙,之前一直是用powerDesigner看表结构,还没自己导入过,今天试试 oracle 表导入到powerDesigner 中步骤: 1.File--->reverse Enginne ...
- Oracle创建测试表
试中文排序的数据库版本: SQL> select * from v$version; BANNER ----------------------------------------------- ...
- Sqoop- sqoop将mysql数据表导入到hive报错
sqoop将mysql数据表导入到hive报错 [root@ip---- lib]# sqoop import --connect jdbc:mysql://54.223.175.12:3308/gx ...
随机推荐
- PowerShell 重命名文件夹及删除空文件夹
数据来源 $urldata 中的倒数第2列(子文件夹名称列)包含 /.\ 等特殊字符 某个文件夹重命名脚本 foreach ($i in 0..100) { # 提取路径部分 $basePath = ...
- ZAFU五月多校合训
B. 进制 jbgg 今天在幼儿园学了进制转换,现在 jbgg 有一个十进制正整数 \(x\),jbgg 好奇是否存在这样一个进制 \(p\),使得 \(x\) 在 \(p\) 进制表示下的各个位上的 ...
- Codeforces Round 797 (Div
Codeforces Round 797 (Div. 3) Price Maximization 给定\(n\)个商品(n为偶数),每个商品的重量为\(a_i\),你需要将其两两打包,打包的成本为\( ...
- Mybatis【18】-- Mybatis自关联多对一查询方式
注:代码已托管在GitHub上,地址是:https://github.com/Damaer/Mybatis-Learning ,项目是mybatis-14-oneself-many2one,需要自取, ...
- Git学习【1】 -- 基本常用命令
目录 1.设置用户名 2.设置用户邮箱 3.初始化文件夹 4.如何修改文件 5.如何删除文件 6. 远程github操作 7. 设置密码 安装完Git,如何玩呢?下面是一些初始化和初级的常用命令. 新 ...
- Ubuntu实现SSH外网连接内网(反向隧道)
应用场景: 如果你有Linux云主机(腾讯.华为等),且公司有一台只有内网IP (或动态IP) 的Linux工作机:你计划在家里工作时,通过家里的电脑连接公司的工作机 (且不想使用类似Teamview ...
- go build tags使用
转载请注明出处: 在 Go 语言中,构建标签(Build Tags)是一种用于条件编译的机制,可以帮助开发者根据不同的条件选择性地编译特定的代码块.它们在处理多平台和多环境的代码时特别有用,例如为不同 ...
- C#实现控制台显示动态进度条百分比
C#实现控制台显示动态进度条 前言 private static void Main(string[] args) { bool isBreak = false; ConsoleColor color ...
- 【处理元组有关的题型的技巧】codeforces 1677 A. Tokitsukaze and Strange Inequality
题意 第一行输入一个正整数 \(T(1 \leq T \leq 1000)\),代表共有 \(T\) 组测试用例,对于每组测试用例: 第一行输入一个正整数 \(n(4 \leq n \leq 5000 ...
- Flutter之GetX之GetBuilder
Flutter之GetX之GetBuilder GetX是Flutter的一个非常强力的三方库,包含了非常多的功能,比如状态管理.路由管理.国际化.路由中间件.主题.数据库等等 今天简单介绍一下状态管 ...