创建分区表
分区表的分类
范围分区:对数据表的某个值的范围进行分区,需要使用partition by range字句。

散列分区:
1通过hash算法均匀分布数据的一种分区类型。
2通过在I/O设备上进行散列分区,可以使得分区的大小一致。
3创建散列分区需要使用partition by hash字句。

列表分区:
1适用于分区列的值为非数字或者日期数据类型,并且分区列的取值范围较少时使用。
举例:成绩表的科目列取值较少,就可以使用列表分区。
2需要使用partition by list字句。
3分区时,需要为每个分区指定取值列表,分区列的取值处于同一个列表中的行将被存储到同一个分区中。

组合范围散列分区:

组合范围列表分区:

举例
创建散列分区表
create table student_hash(
sno varchar2(10) ,
sname varchar2(20),
sage number(2),
score number(2)
)partition by hash(sno)–散列分区表
(
partition part1 tablespace myspace,
partition part2 tablespace users
);

insert into student_hash values(‘1’,’我叫分区1’,12,55);
insert into student_hash values(‘2’,’我叫分区1’,12,56);
insert into student_hash values(‘3’,’我叫分区2’,12,76);
insert into student_hash values(‘4’,’我叫分区3’,12,86);


查看散列分区表分区中的数据
select * from student_hash partition(part1);
select * from student_hash partition(part2);

创建列表分区表

create table student_list(
sno varchar2(10) ,
ssex varchar2(2),
sage number(2),
score number(2)
)partition by list(ssex)–列表分区表
(
partition part1 values(‘男’) tablespace myspace,
partition part2 values(‘女’) tablespace users
);

insert into student_list values(‘1’,’男’,12,55);
insert into student_list values(‘2’,’男’,12,56);
insert into student_list values(‘3’,’女’,12,76);
insert into student_list values(‘4’,’女’,12,86);

查看列表分区表分区中的数据
select * from student_list partition(part1);
select * from student_list partition(part2);

转载于:https://www.cnblogs.com/feiZhou/p/9344281.html

创建分区表+分区表的分类+创建散列分区表+查看散列分区表分区中的数据+创建列表分区表+查看列表分区表分区中的数据...相关推荐

  1. oracle分区注意点,ORACLE分区表梳理系列(一)- 分区表概述、分类、使用方法及注意事项...

    博文作者:Yumiko_sunny 博客链接:http://www.cnblogs.com/yumiko/ 本站随笔均为原创 前言 本文着重阐述分区表的概念.优势,以及 常用分区表的使用方法及使用过程 ...

  2. Oracle分区表概述、分类、使用方法及注意事项

    前言 本文着重阐述分区表的概念.优势,以及常用分区表的使用方法及使用过程中的注意事项. 对于分区表的日常维护方法,如:索引的维护.分区的合并等,将在后续文章中再详细介绍. 本文涉及的相应演示,使用的数 ...

  3. Oracle分区详解和创建,数据库优化-Oracle表分区的创建和分类

    Oracle的表分区功能通过改善可管理性.性能和可用性,从而为各式应用程序带来了极大的好处.通常,分区可以使某些查询以及维护操 当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降, ...

  4. R语言gganimate包创建可视化gif动图、可视化动图:ggplot2可视化静态散点图、gganimate包创建动态散点分面图(facet_wrap)动画基于transition_time函数

    R语言gganimate包创建可视化gif动图.可视化动图:ggplot2可视化静态散点图.gganimate包创建动态散点分面图(facet_wrap)动画基于transition_time函数 目 ...

  5. oracle创建列默认值,表列添加默认值的方法

    在修改表结构时,有时候会涉及到添加默认值. 下面是在11.2.0.3版本数据库中进行测试的结果: Connected to Oracle Database 11g Enterprise Edition ...

  6. java操作跨页的word cell_Java 创建Word表格/嵌套表格、添加/复制表格行或列、设置表格跨页断行...

    概述 表格作为一种可视化交流模式及组织整理数据的手段,在各种场合及文档中应用广泛.常见的表格可包含文字.图片等元素,我们操作表格时可以插入图片.写入文字及格式化表格样式等.下面,将通过Java编程在W ...

  7. 创建df的副本df2,其中df2为除了df最后一列之外的所有列;

    可以使用 df.iloc[:, :-1] 来获取除了df的最后一列之外的所有列,然后将其赋值给新的变量df2即可创建df的副本df2. 例如: import pandas as pd# 创建一个示例数 ...

  8. R语言使用多个数据类型不同的向量数据创建一个dataframe数据对象、使用[]操作符和列名称访问dataframe指定数据列的数据(dataframe column data)

    R语言使用多个数据类型不同的向量数据创建一个dataframe数据对象.使用[]操作符和列名称访问dataframe指定数据列的数据(dataframe column data) 目录 R语言使用多个 ...

  9. R语言使用多个数据类型不同的向量数据创建一个dataframe数据对象、使用$操作符和列名称访问dataframe指定数据列的数据

    R语言使用多个数据类型不同的向量数据创建一个dataframe数据对象.使用$操作符和列名称访问dataframe指定数据列的数据 目录 R语言使用多个数据类型不同的向量数据创建一个dataframe ...

最新文章

  1. 蔡明机器人对比_“百变”蔡明:一个拥有性感身材的“小品天后”!
  2. 查看核心交换机CPU时的几个参数~~
  3. 3检测人头_基于人头检测技术客流统计摄像头及管理平台
  4. js Date.parse()兼容性问题
  5. 2011年9月最新整理的10个有趣的jQuery插件集合
  6. ios无痕埋点_移动端无痕埋点实践详解(二)
  7. 加载gif动图_GIF生成神器——ScreenToGif
  8. macOS Big Sur应用图标替换教程︳big sur图标包
  9. Java键盘录入 Scanner
  10. form表单的提交地址一定要是完整的绝对地址
  11. Shiro-从数据表中初始化资源和权限
  12. RTCM3.1/3.2
  13. ps联盟服务器无响应怎么办,PS联盟网新手教程视频
  14. 第六章-网络可靠性设计
  15. 庄懂着色器_L19_顶点动画
  16. 使用bash解析xml
  17. 华为HCIE RS笔记-20 OSPF的V-Link
  18. 阿里云化身“智能云管”,助力中国联通首次实现大规模平台自主运维
  19. python长度转换
  20. 公共WiFi有风险,这些风险你都知道吗

热门文章

  1. Oracle编程入门经典 第1章 了解Oracle
  2. OpenCV学习笔记(五十六)——InputArray和OutputArray的那些事core OpenCV学习笔记(五十七)——在同一窗口显示多幅图片 OpenCV学习笔记(五十八)——读《Mast
  3. 自编码器Autoencoders
  4. 朴素贝叶斯Naïve Bayes分类算法在Hadoop上的实现
  5. 常微分方程数值解:欧拉公式
  6. 空间金字塔匹配Spatial Pyramid Matching 小结
  7. 我的C++学习历程(old)
  8. 编程之美-寻找数组中的最大值和最小值方法整理
  9. 【OpenCV3】图像通道分离与合并——cv::split()与cv::merge()详解
  10. 软件构造第三章 第五部分