创建分区表+分区表的分类+创建散列分区表+查看散列分区表分区中的数据+创建列表分区表+查看列表分区表分区中的数据...
创建分区表
分区表的分类
范围分区:对数据表的某个值的范围进行分区,需要使用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
创建分区表+分区表的分类+创建散列分区表+查看散列分区表分区中的数据+创建列表分区表+查看列表分区表分区中的数据...相关推荐
- oracle分区注意点,ORACLE分区表梳理系列(一)- 分区表概述、分类、使用方法及注意事项...
博文作者:Yumiko_sunny 博客链接:http://www.cnblogs.com/yumiko/ 本站随笔均为原创 前言 本文着重阐述分区表的概念.优势,以及 常用分区表的使用方法及使用过程 ...
- Oracle分区表概述、分类、使用方法及注意事项
前言 本文着重阐述分区表的概念.优势,以及常用分区表的使用方法及使用过程中的注意事项. 对于分区表的日常维护方法,如:索引的维护.分区的合并等,将在后续文章中再详细介绍. 本文涉及的相应演示,使用的数 ...
- Oracle分区详解和创建,数据库优化-Oracle表分区的创建和分类
Oracle的表分区功能通过改善可管理性.性能和可用性,从而为各式应用程序带来了极大的好处.通常,分区可以使某些查询以及维护操 当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降, ...
- R语言gganimate包创建可视化gif动图、可视化动图:ggplot2可视化静态散点图、gganimate包创建动态散点分面图(facet_wrap)动画基于transition_time函数
R语言gganimate包创建可视化gif动图.可视化动图:ggplot2可视化静态散点图.gganimate包创建动态散点分面图(facet_wrap)动画基于transition_time函数 目 ...
- oracle创建列默认值,表列添加默认值的方法
在修改表结构时,有时候会涉及到添加默认值. 下面是在11.2.0.3版本数据库中进行测试的结果: Connected to Oracle Database 11g Enterprise Edition ...
- java操作跨页的word cell_Java 创建Word表格/嵌套表格、添加/复制表格行或列、设置表格跨页断行...
概述 表格作为一种可视化交流模式及组织整理数据的手段,在各种场合及文档中应用广泛.常见的表格可包含文字.图片等元素,我们操作表格时可以插入图片.写入文字及格式化表格样式等.下面,将通过Java编程在W ...
- 创建df的副本df2,其中df2为除了df最后一列之外的所有列;
可以使用 df.iloc[:, :-1] 来获取除了df的最后一列之外的所有列,然后将其赋值给新的变量df2即可创建df的副本df2. 例如: import pandas as pd# 创建一个示例数 ...
- R语言使用多个数据类型不同的向量数据创建一个dataframe数据对象、使用[]操作符和列名称访问dataframe指定数据列的数据(dataframe column data)
R语言使用多个数据类型不同的向量数据创建一个dataframe数据对象.使用[]操作符和列名称访问dataframe指定数据列的数据(dataframe column data) 目录 R语言使用多个 ...
- R语言使用多个数据类型不同的向量数据创建一个dataframe数据对象、使用$操作符和列名称访问dataframe指定数据列的数据
R语言使用多个数据类型不同的向量数据创建一个dataframe数据对象.使用$操作符和列名称访问dataframe指定数据列的数据 目录 R语言使用多个数据类型不同的向量数据创建一个dataframe ...
最新文章
- 蔡明机器人对比_“百变”蔡明:一个拥有性感身材的“小品天后”!
- 查看核心交换机CPU时的几个参数~~
- 3检测人头_基于人头检测技术客流统计摄像头及管理平台
- js Date.parse()兼容性问题
- 2011年9月最新整理的10个有趣的jQuery插件集合
- ios无痕埋点_移动端无痕埋点实践详解(二)
- 加载gif动图_GIF生成神器——ScreenToGif
- macOS Big Sur应用图标替换教程︳big sur图标包
- Java键盘录入 Scanner
- form表单的提交地址一定要是完整的绝对地址
- Shiro-从数据表中初始化资源和权限
- RTCM3.1/3.2
- ps联盟服务器无响应怎么办,PS联盟网新手教程视频
- 第六章-网络可靠性设计
- 庄懂着色器_L19_顶点动画
- 使用bash解析xml
- 华为HCIE RS笔记-20 OSPF的V-Link
- 阿里云化身“智能云管”,助力中国联通首次实现大规模平台自主运维
- python长度转换
- 公共WiFi有风险,这些风险你都知道吗
热门文章
- Oracle编程入门经典 第1章 了解Oracle
- OpenCV学习笔记(五十六)——InputArray和OutputArray的那些事core OpenCV学习笔记(五十七)——在同一窗口显示多幅图片 OpenCV学习笔记(五十八)——读《Mast
- 自编码器Autoencoders
- 朴素贝叶斯Naïve Bayes分类算法在Hadoop上的实现
- 常微分方程数值解:欧拉公式
- 空间金字塔匹配Spatial Pyramid Matching 小结
- 我的C++学习历程(old)
- 编程之美-寻找数组中的最大值和最小值方法整理
- 【OpenCV3】图像通道分离与合并——cv::split()与cv::merge()详解
- 软件构造第三章 第五部分