2011年12月21日 星期三(oracle读书笔记)

 

1.       给表建立单列索引create  index  indexname  on  tablename(columnname);

2.       复合索引是基于两列或者多列的索引,在同一张表上有多个复合索引,但是要求复合索引的组合列必须不同。

Create  index  indexname  on  tablename (column1,column2);

注意:create  index  indexname  on  tablename(colunmn2,column1);与上面的符合索引不一样,在数据库中查询的顺序不一样。提倡按照筛选范围从少到多,一次进行排放。比如身份证登记公民表中,性别是一个索引的第一个字段,籍贯是第二个,姓名是第三个。

3.       建立索引的缺点

1)  建立索引,系统大约要占1.2倍的硬盘空间和内存空间来保存索引

2)  更新数据的时候,系统必须要有额外的时间来对索引进行更新,以维持数据和索引的一致性。

4.       疑问?其他索引包括:按照数据的存储方式分为B*树,反向索引,位图索引。按照索引的个数分类包括单列索引、复合索引。按照索引列的唯一值分为唯一索引、非唯一索引。还有函数索引、全局索引、分区索引。

5.       显示表或者列的所有索引,当然可以使用plsql来显示所有的索引

select index .name,index.type from user.indexes where table.name = ‘表名’

6.       需要温习的有

1) 什么是系统权限

2) 系统权限有哪些,怎么去查询

3) 如何将系统权限赋给某些角色和用户

4) 什么是对象权限

5) 对象权限有哪些,怎么去查询

6) 如何将对象权限赋给某些角色和用户

7) 什么是方案

8) 方案都包含哪些东西

9) 一个如何查询另一个方案的数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值