数据库版本:version 10

以非继承的形式创建分区表,一级分区是城市,二级分区是天;指定分区有两种形式,RANGE和LIST,如果使用RANGE在创建分区语句中是通过FOR VALUES FROM...TO...;如果使用的是LIST,使用的是FOR VALUES IN (value值),多个value值的话以逗号隔开。

官网参考

DROP TABLE measurement

//创建主表
CREATE TABLE measurement(
p_day int not null,
p_city varchar not null,
peaktemp int,
unitsales int
) PARTITION BY LIST (p_city); //创建一级分区表
CREATE TABLE measurement_c_beijing PARTITION OF measurement
FOR VALUES IN ('beijing')
PARTITION BY RANGE (p_day);

//创建二级分区表
CREATE TABLE measurement_c_beijing_20191101 PARTITION OF measurement_c_beijing
FOR VALUES FROM () TO (); //插入测试数据
insert into measurement values (, 'beijing', ,);//成功
insert into measurement values (, 'beijing', ,);//成功
insert into measurement values (, 'beijing', ,);//失败,因为没有该分区
insert into measurement values (, 'beijing', ,);//失败,同上 select * from measurement

最新文章

  1. python学习之函数
  2. MySQL锁问题
  3. 招聘高级.Net工程师
  4. addShutdownHook的用法
  5. Mybatis知识点总结
  6. Codeforces 714C. Sonya and Queries Tire树
  7. CUTE FTP 控制连接已关闭
  8. php变量与数组相互转换的方法(extract与compact
  9. 【转】perl如何避免脚本在windows中闪一下就关闭
  10. CentosX64使用yum快速搭建xen虚拟化环境
  11. 在Centos 5.6下安装 redis
  12. #AzureChat - 自动伸缩和虚拟机
  13. rabbitmq(1)-入门
  14. java中 16进制字符串 与普通字符串 与 byte数组 之间的转化
  15. java全角和半角转换
  16. pytorch visdom可视化工具学习—1—详细使用-2-plotting绘图
  17. Typescript 学习笔记五:类
  18. MyBatis从入门到放弃五:调用存储过程(SQLServer2012)
  19. 如何简单地理解Python中的if __name__ == '__main__'(https://blog.csdn.net/yjk13703623757/article/details/77918633)
  20. Golang并发编程有缓冲通道和无缓冲通道(channel)

热门文章

  1. 用python发送qq邮件
  2. RadioButton 用法
  3. c-指针的理解
  4. react 开发 vscode需要安装的开发插件
  5. A. Optimal Currency Exchange 兑换硬币,剩下的钱最少
  6. CH15 面向对象程序设计
  7. Day3-R-Aggressive cows POJ2456
  8. ios 获取当前系统时间
  9. 【Unity】鼠标划定范围然后截图~
  10. eot文件