`

ME表分区的简介

阅读更多

分区方法: 范围分区、散列分区、列表分区、复合分区

 

(1)范围分区 :以表中的一个列或一组列的值得范围分区

例如:

CREATE table sales2

(

product_id varchar2(5),

sales_date date not null,

sales_cost number(10)

)

partition by range(sales_date)

(

 partition p1 values less then (date '2003-01-01'),

 partition p2 values less then (date '2004-01-01'),

 partition p3 values less then (maxvalue)

);

 

(2) 散列分区:允许用户对不具有逻辑范围的数据进行分区

                    通过在分区键上执行 HASH函数决定存储的分区

                    将数据平均的分布到不同的分区

散列分区语法: partition by hash(column_name)

                   partitions number_of_partitions;

                或

                   partition by hash (colum_name)

                    (partition part1 [tablespace tbs1],

                      partition part2 [tablespace tbs2],

                    ......

                      partition partN [tablespace tbsN]};

例如:

create table Employy

(

 Employee_ID varchar2(5),

 Employee_Name varchar2(20),

 Department varchar2(10)

)

partition by hash (Department)

{

 partition D1,

 partition D2,

 partition D3

}

--------------

create table employee

( emp_id number(4),

  emp_name varchar2(15),

  emp_address varchar2(15),

  department varchar2(10)

)

partition by hash (department)

partitions 4;

 

(3) 列表分区:允许用户将不相关的数据组织在一起

例如:create table Employee

(Emp_ID number(4),

 Emp_Name varchar2(14),

 Emp_Address varchar2(15)

)

partition by list (Emp_Address)

(

partition north values('芝加哥'),

partition west values('旧金山','洛杉矶'),

partition south values('亚特兰大','达拉斯','休斯敦'),

partition east values('纽约','波斯顿')

);

(4) 复合分区:范围分区与散列分区或列表分区的组合

例如:

 create table sales

(product_id varchar2(5),

  sales_date date not null,

  sales_cost number(10)

)

partition by range(sales_date)

subpartition by hash (product_id)

subpartitions 5

(partition s1 values less then (to_date('01/4月/2001','DD/MON/YYYY'),

 partition s2 values less then (to_date('01/7月/2001','DD/MON/YYYY'),

 partition s3 values less then (to_date('01/9月/2001','DD/MON/YYYY'),

 partition s4 values less then (maxvalue)

);

===================

分区的查询,修改,删除

insert into sales3 values('p001','02-3月-2001',2000);

select * from sales3 partition(p3);

delete from sales3 partition(p2);

 

=================================

分区维护操作:添加分区、删除分区、截断分区、合并分区、拆分分区

 

(1)添加分区 ---在最后一个分区之后添加新分区

      alter table sales add partition p4 values less then (4000);

 (2) 删除分区 ---删除一个指定的分区,分区的数据也随之删除

      alter table sales drop partition p4;

 (3)截断分区 ---删除制定分区中的所有记录

      alter table sales truncate partition p3;

 (4)合并分区 ---将范围分区或复合分区的两个相邻分区连接起来

      alter table sales merge partitions s1,s2 into partition s2;

 (5)拆分分区---将一个大分区中的纪录拆分成两个分区中

      alter table sales split partition p2 at(1500) into (partition p21,partition p22);

分享到:
评论

相关推荐

    p_fdisk_me_ss.rar_ME_分区_硬盘分区

    标题中的“p_fdisk_me_ss.rar_ME_分区_硬盘分区”表明这是一个关于ME系统(Microsoft Enhanced,微软增强版)下的硬盘分区工具,可能是通过p_fdisk工具进行操作。描述中的“e4wrsrterst全中文-大硬盘分区工具”暗示...

    hive数据分区时分区字段不可为中文。.doc

    - **Hive 数据分区**是 Hive 表的一种组织方式,它允许将表中的数据按照某个列(分区键)的值进行划分,存储在不同的目录下。 - 分区有助于提高查询效率,因为当查询指定分区时,Hive 只需要扫描相关的分区,而...

    移动硬盘分区 移动硬盘分区

    首先,确保你的操作系统是Windows XP或者Win2000,因为98和ME系统不支持这种分区方式。将硬盘盒装好的移动硬盘连接到电脑的USB接口,等待电脑识别到新的硬件设备。在“我的电脑”中如果没有看到新的盘符,那是因为...

    pq分区软件,非常好的分区软件

    6. **跨平台兼容性**:虽然最初设计用于Windows操作系统,PQ分区软件通过支持BootMagic功能,使得用户能够在多种操作系统(如DOS、Windows 9x/ME/NT/2000/XP等)之间自由切换,增强了多系统环境下的分区管理能力。...

    MBR分区与GPT分区模式

    GPT分区模式的另一个优点是它对分区数量没有限制,而MBR分区模式最多仅支持4个分区表项。GPT分区模式还可以使用GUID(Globally Unique Identifier)来标识每个分区,从而提供了更好的管理和组织方式。 然而,GPT...

    MBR,DPT DBR FAT 磁盘分区表解析

    - **DPT(Disk Partition Table,硬盘分区表,64字节)**:这部分用于记录硬盘上的所有分区信息,包括每个分区的起始位置、结束位置、分区类型等。 - **结束标志(2字节)**:通常以十六进制值`55AA`表示,用于标识...

    易我分区表医生V3.1.0

    《易我分区表医生》 成都易我科技版权所有 2002-2006 这个文件包含下列的部分: 1.概要 2.支持操作系统 3.系统要求 4.手册 5.附上文件 6.定购 7.著作权 8.责任义务 1 概要 《易我分区表医生》是一个修复硬盘分区...

    硬盘分区格式化

    硬盘分区以及格式化教程安装两个操作系统:Windows 98 和 Windows ME 2、硬盘是6.4G的,Windows 98 是默认的操作系统,公开的,无密码,Windows ME是用户专用的操作系统,有密码。 3、为了节约空间,Windows 98的C...

    分区魔术师10.0

    8. **支持多种操作系统**:除了支持常见的Windows操作系统,如Windows 98、Me、2000、XP,分区魔术师10.0还可在某些版本的Linux系统下运行,展现其跨平台的特性。 值得注意的是,尽管分区魔术师10.0功能强大,但在...

    台式电脑硬盘分区方法

    5. 选择“Windows95 OSR2,98,98DE,Me,2000(FAT 16 or 32)”分区格式→回车。 6. 确认是否使分成 FAT32 格式,选择“YES”→回车。 7. 选择分区大小,若选择 OPTION(A)只分一个区;若选择 OPTION(B)平均分四个区...

    怎样给移动硬盘分区

    - **FAT32**:适用于Windows 98SE、Windows ME、Windows 2000家庭版和Windows XP家庭版等操作系统,但单个分区不能超过32GB,且单个文件大小不能超过2GB。 - **NTFS**:适用于Windows XP专业版、Windows 2000专业...

    PM分区图解教程.pdf

    ### PartitionMagic简介 PartitionMagic(简称PM)是一款非常强大的硬盘分区管理工具,由PowerQuest公司开发,它允许用户在不丢失数据的情况下在Windows操作系统中对硬盘驱动器进行分区和重新分区。PartitionMagic...

    移动硬盘分区方法.docx

    - NTFS文件系统相比FAT32具有更高的安全性,但需要注意的是,使用NTFS格式化的分区在Windows 98/ME等旧版操作系统中无法被识别。 #### 五、总结 通过上述步骤,我们可以成功地对移动硬盘进行分区设置,使其更高效...

    PartitionMagic8.0分区魔术师

    3. 兼容性强:PartitionMagic支持多种操作系统,包括Windows 95/98/Me/NT/2000/XP等,对于多系统的用户尤其适用。 四、注意事项 虽然PartitionMagic8.0提供了许多便利,但在使用过程中仍需谨慎。在进行分区操作前...

    智能分区工具PartitionMagic 8.0绿色中文版

    7. **兼容性**:PartitionMagic 8.0支持多种操作系统,包括Windows 9x、Me、NT、2000及XP等,尽管它可能不适用于较新的Windows版本,但对老系统的用户来说,它仍然是一个可靠的解决方案。 8. **中文界面**:绿色...

    PQ分区魔术师v10.0 绿色单文件版

    PQ分区魔术师v10.0支持多种操作系统,包括Windows 98、ME、2000、XP等,满足了不同用户环境的需求。尽管后来的Windows版本可能已经有内置的分区管理工具,但对于旧版Windows用户来说,PQ分区魔术师仍然是一个得力的...

    硬盘分区魔术师8.0简体中文版.rar

    9. **兼容性**:硬盘分区魔术师8.0通常兼容Windows操作系统,包括Windows 9x、Me、2000、XP等,但可能不支持较新的操作系统如Windows 10及更高版本。 10. **技术支持**:作为一款专业软件,它通常会提供详细的技术...

    Fdisk硬盘分区图解步步通

    在Windows 9x/Me及早期的Windows NT系统中,Fdisk是主要的硬盘分区工具。它的操作基于命令行界面,对用户的技术要求较高,但因其直观的交互方式,使得分区过程相对简单。 二、Fdisk分区过程 1. 进入Fdisk:重启...

    超强动态分区Norton PartitionMagic

    PartitionMagic对多种操作系统有良好的兼容性,包括早期的DOS、Windows 9x、Me、NT、2000、XP等。它适用于个人用户、企业用户,尤其是那些需要频繁调整硬盘分区、优化存储空间的用户。比如,系统升级、多系统共存、...

    移动硬盘windows下分区教程(带图解哦)

    而98、ME系统不支持这种分区方式。 2. **启动磁盘管理**:在桌面“我的电脑”图标上右键点击,选择“管理”,然后在打开的“计算机管理”窗口中找到“磁盘管理”。 3. **初始化磁盘**:当全新硬盘连接到电脑时,...

Global site tag (gtag.js) - Google Analytics