根据数据库的功能,可以在数据库设计器中创建索引:唯一索引、主键索引和聚集索引。 尽管唯一索引有助于定位信息,但为获得最佳性能结果,建议改用主键或唯一约束。
唯一索引: UNIQUE 例如:createuniqueindexstusnoonstudent
(sno);
表明此索引的每一个索引值只对应唯一的数据记录,对于单列惟一性索引,这 保证单列不包含重复的值。对于多列惟一性索引,保证多个值的组合不重复。
主键索引: primarykey
数据库表经常有一列或列组合,其值唯一标识表中的每一行。该列称为表的主 键。 在数据库关系图中为表定义主键将自动创建主键索引,主键索引是唯 一索引的特定类型。该索引要求主键中的每个值都唯一。当在查询中使用主键 索引时,它还允许对数据的快速访问。
聚集索引(也叫聚簇索引):cluster
在聚集索引中,表中行的物理顺序与键值的逻辑(索引)顺序相同。一个表只 能包含一个聚集索引。如果某索引不是聚集索引,则表中行的物理顺序与 键值的逻辑顺序不匹配。与非聚集索引相比,聚集索引通常提供更快的数据访 问速度。