色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql索引查詢原理,索引和主鍵的區(qū)別

錢諍諍2年前22瀏覽0評論
mysql索引查詢原理,索引和主鍵的區(qū)別?

主鍵(primary key) 能夠唯一標識表中某一行的屬性或?qū)傩越M。

一個表只能有一個主鍵,但可以有多個候選索引。主鍵常常與外鍵構(gòu)成參照完整性約束,防止出現(xiàn)數(shù)據(jù)不一致。主鍵可以保證記錄的唯一和主鍵域非空,數(shù)據(jù)庫管理系統(tǒng)對于主鍵自動生成唯一索引,所以主鍵也是一個特殊的索引。索引(index) 是用來快速地尋找那些具有特定值的記錄。主要是為了檢索的方便,是為了加快訪問速度, 按一定的規(guī)則創(chuàng)建的,一般起到排序作用。所謂唯一性索引,這種索引和前面的“普通索引”基本相同,但有一個區(qū)別:索引列的所有值都只能出現(xiàn)一次,即必須唯一。總結(jié): 主鍵一定是唯一性索引,唯一性索引并不一定就是主鍵。一個表中可以有多個唯一性索引,但只能有一個主鍵。主鍵列不允許空值,而唯一性索引列允許空值。主鍵可以被其他字段作外鍵引用,而索引不能作為外鍵引用。