2017-03-15 67 views
0

我在學習數據庫概念方面很新穎。我有一個關於主索引與聚集索引的概念性問題。 我可以說聚集索引是記錄表的非鍵值的索引,而記錄是基於該屬性排序的。作爲主索引的屬性是該記錄表的關鍵字,而表是基於該屬性進行排序的?主要索引與聚集索引

+0

「集羣索引」確定數據庫表的內部結構。 「非聚集索引」是一個鏈接到主索引的獨立表。 https://msdn.microsoft.com/en-us/library/ms190457.aspx –

回答

0

聚集索引是一種特殊類型的索引,它重新排序表中記錄的物理存儲方式。因此表只能有一個聚集索引。聚集索引的葉節點包含數據頁面。

主索引是一組字段上的索引,它包含該字段的唯一主鍵,並且保證不包含重複項。

主鍵不一定是聚簇索引(儘管可能在95%的場景中),而聚簇索引不一定是主鍵。

+0

+主 - 不是NULL –

0

在mysql中,主鍵也是聚簇索引。它完全取決於數據庫的實現。在一些數據庫中,整個記錄被構造爲羣集索引。