sql引索的分類有哪些?
SQL SERVER中索引類型包括的三種類型分別是 ??唯一索引(UNIQUE),聚集索引(CLUSTERED) ,非聚集索引(NONCLUSTERED)。 主鍵與唯一索引的區(qū)別 主鍵是一種約束,唯一索引是一種索引,兩者在本質(zhì)上是不同的。 主鍵創(chuàng)建后一定包含一個(gè)唯一性索引,唯一性索引并不一定就是主鍵。 唯一性索引列允許空值,而主鍵列不允許為空值。 主鍵列在創(chuàng)建時(shí),已經(jīng)默認(rèn)為空值 + 唯一索引了。 主鍵可以被其他表引用為外鍵,而唯一索引不能。 一個(gè)表最多只能創(chuàng)建一個(gè)主鍵,但可以創(chuàng)建多個(gè)唯一索引。 主鍵更適合那些不容易更改的唯一標(biāo)識(shí),如自動(dòng)遞增列、身份證號(hào)等。 在 RBO 模式下,主鍵的執(zhí)行計(jì)劃優(yōu)先級(jí)要高于唯一索引。 兩者可以提高查詢的速度。