oracle 怎样添加索引

oracle 怎样添加索引,第1张

对三个字段建立索引

create index Stuname on student(name)

create index Stusex on student(sex)

create index Stugrade on student(grade)

注意的问题,考虑是不是要建立唯一索引(unique),如果有学号的话,可以考虑建立唯一索引引。

再就是对经常查询,但又相对稳定的可以建立聚簇索引,提高查询效率

table:

create table ta (fa varchar2(10), fb number)

create index idx_ta_fb on ta(fb)

这是最简单的,在这个基础上还可以加其他条件,例如唯一性等。

同时还有其他方法也可以创建索引。

如果你有pl/sql,可以查看一下表的定义,其中有索引的部分。

然后点击“SQL“就可以看到更多的语句的写法。

create index index_name on table_name(column_name)

只要你查询使用到建了索引的字段,一般都会用到索引。

--创建表

create table aaa

(

a number,

b number

)

--创建索引

create index idx_a on aaa (a)

--使用索引

select * from aaa where a=1

这句查询就会使用索引 idx_a


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11814584.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存