索引 都有哪几种?

索引 都有哪几种?

什么唯一索引,聚集索引,都有什么区别
create index aa(id,name);这个索引叫什么?
create index aa(id);这个索引叫什么?
那我遇见问题的时候,创建索引,我要根据什么来选择创建哪种索引呢?

分聚集索引和非聚集索引两种,其他的都是分类。
聚集索引一个表只能有一个,但是速度较快,占用空间大,相对的,建立的时候消耗也大。
非聚集索引,一个表可以有多个。
你上面的两个不指定的索引类型,应该都是非聚集索引
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-03
分聚集索引和非聚集索引
聚集、非聚集索引又分:唯一聚集、唯一非聚集索引,非唯一聚集、非唯一非聚集索引。
SQL2005\2008如果表创建了 primary key,就会自动生成一个唯一聚集索引
相似回答