171208之Oracle总结(一)
来源:互联网 发布:吉林省典恒网络怎么样 编辑:程序博客网 时间:2024/06/16 19:25
1:创建索引
(1)Create 【unique】【cluster】INDEX<索引名> ON<表名>(<列名> <次序>)
例:create index IT_LASTNAME ON IT_EMPLOYEES(LAST_NAME);
用户可以在查询频率最高的列上建立聚簇索引,由于聚簇索引是将索引和表记录放在一起存储,所以在一个基表上只能建立一个聚簇索引。在建立聚簇索引之后,由于更新索引列数据时会导致表中记录的物理顺序的变更,系统代价较高,因此对于经常更新的列不适宜建立聚簇索引。
2:删除索引
Drop index <索引名>;
3:Alter
(1)增加一列
alter table It_Employees add BIRTH_DATE DATE;
(2)修改字段
alter table It_Employees modify manager_id number(8);
(3)删除约束条件
alter table It_Employees drop unique(employee_id);
4.select / group by /having
注意:select子句后面只有两类表达式,统计函数和进行分组的列明。
Having 子句对分组的结果进一步筛选,having子句与分组有关,而where子句与单个行有关。
select deptno,avg(sal),sum(sal),max(sal),min(sal),count(sal) from emp group by deptno;
select deptno,avg(sal),sum(sal),max(sal),min(sal),count(sal),count(*) from emp group by deptno having avg(sal) > 2000;
参考博客:http://www.cnblogs.com/200911/p/3202165.html
阅读全文
0 0
- 171208之Oracle总结(一)
- 171208之Oracle总结
- 171208之Oracle总结(二)
- oracle学习总结(一)
- Oracle知识点总结(一)
- oracle总结(一)
- oracle复习总结一
- oracle常用命令总结一
- Oracle总结(一)
- oracle学习总结(一)
- Oracle练习总结一
- Oracle总结一
- Oracle之DBA(一)
- oracle使用之总结
- Oracle之约束总结
- oracle 之总结
- Oracle基本知识点总结一
- oracle学习总结(一)---ROWID
- 约瑟夫问题
- 批量添加 或修改文件后缀名
- PAT考试重点真题选做
- C语言中的数据类型转化
- 开启VPN的一些问题解决方案
- 171208之Oracle总结(一)
- 669. Trim a Binary Search Tree
- BZOJ1125: [POI2008]Poc
- 15、ES6 数组的解构赋值
- Filter过滤器
- js eval用法
- ffmpeg解码音频数据时,进行重采样(即改变文件原有的采样率)
- [RK3288][Android6.0] 调试笔记 --- 软硬键盘同时使用
- win10 VPN里的ipv4的属性打不开,没办法去掉勾选“在远程网络上使用默认网关”如何解决?