创建分区表+分区+分区表的分类+创建范围分区表+查询分区里面的数据

来源:互联网 发布:一千零一夜知乎 编辑:程序博客网 时间:2024/05/18 01:02

分区
1适用于处理大数据量,如TB级的
2为了提高巨型数据库的读写和查询速度
3用户可以在创建表是应用分区技术,将数据以分区形式保存
4分区是指将巨型的表或者索引分隔成相对较小的,可独立管理的部分。分区后的表与未分区的表在执行DML语句没有区别.
5对表进行分区时,必须为表中每一条记录指定所属分区,该记录属于哪个分区是由分区表对该记录的匹配字段决定的。
6分区字段可以是一个字段或者多个字段的组合。
7当分区表确定是,用户对分区表进行插入更新或者删除操作时,oracle会自动根据分区字段的值来选择存储存取。
8创建分区表时,不指定分区名,oracle将自动对分区进行命名。

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

创建范围分区表
create table student_partition(
sno varchar2(10) ,
sname varchar2(20),
sage number(2),
score number(2)
)partition by range(score)–范围分区表
(
partition part1 values less than(60) tablespace myspace,
partition part2 values less than(80) tablespace myspace,
partition part3 values less than(maxvalue) tablespace users
);

insert into student_partition values(‘1’,’我叫分区1’,12,55);
insert into student_partition values(‘2’,’我叫分区1’,12,56);

insert into student_partition values(‘3’,’我叫分区2’,12,76);
insert into student_partition values(‘4’,’我叫分区3’,12,86);
这里写图片描述

解释:
partition by range(score)–范围分区表
range(score):按socre列进行分区
part1:分区的名称
tablespace myspace:为part1分区指定存储表空间

查询分区里面的数据
select * from student_partition partition(part1);
select * from student_partition partition(part2);
select * from student_partition partition(part3);
这里写图片描述

阅读全文
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 格力空调保修卡丢了怎么办 荣耀9i手机总是滑手怎么办? 春兰空调没发票不给修怎么办 洗衣机顶盖的安全开关坏了怎么办 苹果手机的开关健坏了怎么办 淘宝买的东西快递弄破损了怎么办 京东购买邮来手机里面没有怎么办 孕期建卡病历本丢了怎么办 四维检查胎儿心脏有缺陷怎么办 七个月的宝宝俩个蛋蛋都疝气怎么办 电脑有些网站看视频不能全屏怎么办 小米滑板车坏了售后不保修怎么办 红米4a电池不耐用怎么办 华为手机买个别人退货的怎么办 京东购物怎么查订单查询不到怎么办 退款了又收到货怎么办快递打电话 快递未收到货能退款商家拒绝怎么办 黑色牛仔裤有一块洗白了怎么办 黑色牛仔裤被洗衣液烧了怎么办 在蘑菇街退鞋子商家非说脏了怎么办 牛皮屑怎么办ke靠成都银康 微信订阅号取消关注之后还在怎么办 腾讯新闻红包领取说帐号异常怎么办 计算机职弥报名没选模块怎么办 有人用我手机注册有赞了怎么办 一件代发别人的货被投诉了怎么办 淘宝极速退款后商家拒收快递怎么办 运费险退到天猫垫付账户了怎么办 淘宝卖家食品有问题该怎么办 美团外卖不要辣椒给放了怎么办 旺旺卖家拒收我的消息怎么办 淘宝清空购物车大奖到上限了怎么办 游戏无响应除了退出还能怎么办 淘宝给差评了卖家一直打电话怎么办 电脑说带宽问题无法观看视频怎么办 手机淘宝上的购买信息删除了怎么办 为什么支付宝有钱淘宝付不了怎么办 苹果平板电脑上的淘宝点不开怎么办 淘宝付了两次款只有一个订单怎么办 淘宝付款显示支付宝账号异常怎么办 手机老卡换新卡淘宝付不了款怎么办