首頁  >  文章  >  資料庫  >  不允許記錄中出現重複索引值的索引是什麼?

不允許記錄中出現重複索引值的索引是什麼?

青灯夜游
青灯夜游原創
2020-09-02 12:46:327138瀏覽

不允許記錄中出現重複索引值的索引是:主索引和候選索引。主索引是指在指定的索引欄位活表達式中不允許出現重複值的索引。候選索引與主索引一樣要求欄位值的唯一性,並決定了處理記錄的順序;在資料庫和自由表中,可以為每個表建立多個候選索引。

不允許記錄中出現重複索引值的索引是什麼?

Visual FoxPro中的索引可分為:普通索引、惟一索引、候選索引、主索引。不允許記錄中出現重複索引值的索引是主索引和候選索引。

主索引(Primary Index)

主索引(Primary Index):(也叫主關鍵字)是指在指定的索引欄位活性表達式中不允許出現重複值的索引。

主索引主要用於在永久性關係的父表或被引用表裡建立參照完整性,它能確保輸入欄位值的唯一性,並且由該欄位決定處理記錄的順序。一個資料庫表只能有一個主索引

如果在已經包含了重複資料欄位中指定主索引,資料庫將傳回出錯提示訊息,如表中已經存在一個主索引,再建立索引只能用候選索引或普通索引

候選索引

與主索引一樣要求欄位值的唯一性,並決定了處理記錄的順序。在資料庫和自由表中,可以為每個表建立多個候選索引。

相關推薦:《mysql教學

###

以上是不允許記錄中出現重複索引值的索引是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn