create index 索引名 on tbl_name (A1,B1).
创建索引的目的是为了在某些字段上查询更快,而添加的一些预地址.
①服务器及工具
应用服务器:Oracle Application Server.
开发工具:OracleJDeveloper,Oracle Designer,Oracle Developer,等等.
Oracle WDP 全称为Oracle Workforce Development Program,是Oracle (甲骨文)公司专门面向学生、个人、在职人员等群体开设的职业发展力课程.Oracle的技术广泛应用于各行各业,其中电信、电力、金融、政府及大量制造业都需要Oracle技术人才,Oracle公司针对职业教育市场在全球推广的项目,其以低廉的成本给这部分人群提供Oracle技术培训,经过系统化的实训,让这部分人群能够迅速掌握Oracle最新的核心技术,并能胜任企业大型数据库管理、维护、开发工作.
创建索引语法:
CREATE [UNIQUE] | [BITMAP] INDEX index_name
--unique表示唯一索引
--bitmap,创建位图索引
[ASC|DESC],...] | [express])[TABLESPACE tablespace_name][PCTFREE n1]
--指定索引在数据块中空闲空间
--表示创建和重建索引时允许对表做DML操作,默认情况下不应该使用
[NOLINE][NOSORT];
--表示创建索引时不进行排序,默认不适用,如果数据已经是按照该索引顺序排列的可以使用
扩展资料:
①.、如果有两个或者以上的索引,其中有一个唯一性索引,而其他是非唯一,这种情况下oracle将使用唯一性索引而完全忽略非唯一性索引
我们创建索引的时候,可以启用并行,来加快速度,例如:
访问有并行度的索引时,CBO可能可能会考虑并行执行,这可能会引发一些问题,
如在服务器资源紧张的时候用并行会引起更加严重的争用.
当使用并行后,需要把并行度改回来,例如:
oracle中视图可以创建索引,没有不好的影响,创建索引方法.
如下参考:
①打开Navicat,如下图所示.
对三个字段建立索引:
create index Stuname on student(name);
create index Stusex on student(sex);
create index Stugrade on student(grade);
注意的问题,考虑是不是要建立唯一索引(unique),如果有学号的话,可以考虑建立唯一索引引.
再就是对经常查询,但又相对稳定的可以建立聚簇索引,提高查询效率
①.、可以把那些null值设置成一个特殊的值,比如"N/A"
这样就能用索引了.