`
terran_li2008
  • 浏览: 201354 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ORACLE修改列

阅读更多
数据库中存储数据的方式:
规则表---〉分区表
索引组织表
修改列名
alter table 表明 rename column rename 老列名 to 新列名
添加 字段
alter table 表名 add(字段名 类型);
删除字段
alter table 表名 drop column 字段名
修改列属性
alter table 表名 modify (字段名 新属性)
设置某一个字段为无用状态
alter table 表名 set unuesed column 字段名
删除无用字段
alert table 表名 drop unused cloumns
添加主键
alert table 表名 add constraint pkKey primary key(字段列表)
表分区
oracle 允许用户对标进一步的规划,即对标进一步的拆分,将表分成若干个逻辑部分,
每个部分成其为标的分区
表分区的优点
增强可用性。单个分区出现故障不会影响到其它分区
均衡IO。不同的分区可以影射到不同的磁盘中
改善性能
范围分区法
这种分区方法是根据表中的列值的范围对标进行分区
分区时, 首先依据列中得值的可能的范围进行划分
例:
create table student

studentId integer not null,
studentName varchar2(20),
scroe integer

partition by rang(Score)
(
partition p1 values lessthan(60),
partition p2 values lessthan(70),
partition p3 values lessthan(80),
partition p4 values lessthan(maxvalue),
) ;
散列分区
散列分区法提供了一种通过制定分区编号来均匀地分布数据的方法
他通过hash 函数间数据映射到相应的分区上
它使得数据均匀的分配到各分区上,各分区大小趋向一致
例:
create table department

depno integer not null,
depname varchar2(20),

partition by hash(depno)
(
partition p1 ,
partition p2,
) ;
复合分区
复合分区是先对数据进行范围分区,然后在每个字分区理由进行散列分区的一种分区方法
例:
create table salgrade
(grade number ,losal number hisal number , hisal number )
partition by rang(grade)
subpartition by hash (losal, hisal)(
partition p1 value lessthan (10),
(subpartition sp1,subpartition sp2),
partition p1 value lessthan (20),
(subpartition sp3,subpartition sp4),
)
列表分区
列表分区允许用户明确的控制行到分区的映射
不同的范围分区或列分区,他运许按自然的方式对无序和不相干的数据集进行分组的组织
例如:
partition by list(字段)
(
partition 列名称 values (值列表),
partition 列名称 values (值列表),
。。。
。。。
partition 列名称 values (值列表)
)
指定的分区中查询
select * from tableName partition(p1)
表分区的维护
移动,添加,删除,结合, 截断,拆分,合并,交换
分享到:
评论

相关推荐

    ORACLE根据某一列的值修改另一列的值

    Oracle 数据库开发培训中根据某一列的值修改另一列的值 Oracle 数据库是一种关系型数据库管理系统,广泛应用于企业级应用程序中。在 Oracle 数据库中,我们可以使用 update 语句来修改某一列的值根据另一列的值。...

    Oracle修改字段顺序

    Oracle Pl/SQL 修改各字段显示的顺序

    更改Oracle表中字段的顺序的终极方法

    想要调整字段顺序非常不容易,网上的方法竟然都是备份表之后删除再重建,这样整的话不是麻烦而是忒麻烦。查找了一些资料,发现有办法可以解决,而不用那么大费周章,如果更改的话需要SYS的权限,废话少说了

    Oracle,MySQL,DB2 【修改列】比较

    Oracle,MySQL,DB2 【修改列】方法比较,sql示例。 【1分】而已,下周10分钟后记得回来评论,可以返还积分哒!

    Oracle照片导出

    本人开发的oracle数据库照片导出工具,可以指定表名,字段名,条件导出,开放源码,使用修改请务必保留作业署名,开发环境Win7,Oracle xe,VS2010;

    (新手用,高手移步)C# DataGridView显示Oracle数据库多个表的列,并導出Excel

    网上有也只是提示性,没人有我这么厚道的了. C#中DataGridView显示Oracle数据库多个表的列,并導出Excel. 更改列标题、列自适应、列标题与内容居中等.

    DM8与Oracle12c兼容性白皮书.pdf

    为了方便用户的移植,DM实现了很多Oracle独特的功能和语法,很多Oracle的应用可以不用修改而直接移植到DM上面。Oracle兼容性方面实现的功能包括:ROWNUM表达式、多列IN语法、层次查询、外连接语法“(+)”、INSTEAD...

    oracle索引的建立、修改、删除.doc

    Oracle 索引的建立、修改、删除 Oracle 索引是关系数据库中用于存放每一条记录的一种对象,主要目的是加快数据的读取速度和完整性检查。在数据库设计阶段与数据库结构时就要考虑。应用系统的性能直接与索引的建立...

    oracle编辑的常用语句

    7. 更改字段名:当需要更改列的名称时,使用`RENAME COLUMN`,如`ALTER TABLE 表名 RENAME COLUMN 旧字段名 TO 新字段名`。 8. 修改日期的默认格式:Oracle允许你设置会话级别的NLS_DATE_FORMAT,例如`ALTER ...

    Oracle数据库学习指南

    25. 安装Oracle后,经常使用的修改表空间的SQL代码 26. 比较SQL Server与Oracle、DB2 27. 多个数据库时,如何设置默认数据库 28. 各种数据类型的比较 29. 漫谈oracle中的空值 30. 没有备份、只有归档日志,如何...

    Oracle详细教程.doc Oracle详细教程.doc

    DDL(Data Definition Language)是 Oracle 中的一种语言,用于定义和修改数据库的结构。常用的 DDL 语句包括 CREATE、ALTER、DROP 等。CREATE 语句用于创建表,ALTER 语句用于修改表结构,DROP 语句用于删除表。 ...

    Oracle 11 g 安装文档

    - 使用`rpm`命令列出已安装的软件包,用`yum install -y`命令安装缺失的软件包。 4. **修改系统参数**: - 编辑`/etc/sysctl.conf`文件,调整内核参数以优化Oracle性能。例如,增加最大异步I/O请求(`fs.aio-max-...

    Oracle11g从入门到精通2

    《Oracle11g从入门到精通》面向数据库管理人员和数据库开发人员,从实际角度出发,系统地介绍了数据库和Oracle的相关概念和原理、Oracle的数据库管理(如安装与启动,用户权限、备份与恢复等),以及Oracle的应用...

    ORACLE数据库学习笔记

    Oracle数据库是一种广泛使用的关系型数据库管理系统,其在企业级应用中占据重要地位。本文主要针对ORACLE数据库的学习笔记进行深入解析。 首先,SQL是Structured Query Language的缩写,即结构化查询语言,它是用于...

    oracle数据库面试题目汇总

    看此文档,可以让正在寻找Oracle DBA工作的同仁快速突击并找到一分属于自己的工作,对已工作同仁,此文档是对oracle知识的巩固、提炼、提升,也是部分跳槽加薪者的私房定典。。。。 Oracle: Oracle instance与...

    北大青鸟Oracle ppt2

    在Oracle中,SQL支持四大类命令:数据定义语言(DDL)用于创建和修改数据库对象,如CREATE和ALTER TABLE;数据操纵语言(DML)用于插入、选择、更新和删除数据,如INSERT和SELECT;事务控制语言(TCL)管理事务的...

    oracle数据库查询语句大全

    此外,文章还介绍了基本的Oracle操作语句,包括创建表、修改列属性、添加列、添加主键约束和非空约束、删除主键约束、失效约束、有效约束等。这些语句对于初学者非常重要,因为它们可以帮助初学者快速地掌握Oracle...

    oracle数据库题库.pdf

    Oracle数据库安全是指保护数据库免受未经授权的访问、使用、披露、修改或破坏。Oracle数据库安全机制包括身份验证、权限管理、加密、访问控制、审计等。 4. Oracle数据库性能优化: Oracle数据库性能优化是指通过...

    ORACLE数据库学习总结资料.pdf

    Oracle数据库学习总结资料.pdf 是一份关于 Oracle 数据库的学习总结资料,涵盖了 Oracle 数据库的各个方面,包括 Oracle 的简介、简单查询、标量函数和算数运算、多表查询、列函数和分组、子查询、表的更新操作、表...

Global site tag (gtag.js) - Google Analytics