DM8数据库分区表
分區(qū)表
目 ?錄
1???? 水平分區(qū)... 1
1.1???? 范圍分區(qū)... 1
1.2???? 列表分區(qū)... 1
1.3???? 哈希分區(qū)... 2
1.4???? 間隔分區(qū)... 2
?
?
分區(qū)列是數(shù)字或者日期類(lèi)型。
SQL> ? create table TEST.TAB_P1(
id int,
name varchar(20),
birthday date,
birthplace varchar(30)
)
partition by range(id)
(????? partition pr1 values less than(100),
partition pr2 values less than(200),
partition pr3 values less than(maxvalue)
);
分區(qū)列適合是字符串類(lèi)型
SQL> ? create table TEST.TAB_P2(
id int,
name varchar(20),
birthday date,
birthplace varchar(30)
)
partition by list(id)
(????? partition pl1 values (‘黑龍江’,’吉林’,’遼寧’),
partition pl2 values (‘北京’,’天津’,’河北’,’山西’,’內(nèi)蒙古’),
partition pl3 values (‘陜西’,’甘肅’,’新疆’,’青海’,’寧夏’),
partition pl3 values (default)
);
默認(rèn)分區(qū)表名使用 DMHASHPART+分區(qū)號(hào)(從 0 開(kāi)始)。
SQL> ? create table TEST.TAB_P3(
id int,
name varchar(20),
birthday date,
birthplace varchar(30)
)
partition by hash(id) partitions 10;
SQL> ? create table TEST.TAB_P4(
id int,
name varchar(20),
birthday date,
birthplace varchar(30)
)
partition by range(birthday)
interval(numtoyminterval(1,’YEAR’))
(????? partition pi1 values less than(to_date(‘2020-01-01 00:00:00’,’YYYY-MM-DD HH24:MI:SS')),
partition pi2 values less than(to_date(‘2020-01-01 00:00:00’,’YYYY-MM-DD HH24:MI:SS')),
partition ?pi2 values less than(maxvalue)
);
總結(jié)
- 上一篇: Kai Ge - 8K壁纸V1.0
- 下一篇: Mysql本地执行快,测试也快,生产贼慢