1. 程式人生 > >Mysql主鍵、外鍵和索引的區別

Mysql主鍵、外鍵和索引的區別

post 標識 mysq 個數 字段 一個 區別 允許 mysql

    • 定義
      主鍵--唯一標識一條記錄,不能有重復的,不允許為空
      外鍵--表的外鍵是另一表的主鍵, 外鍵可以有重復的, 可以是空值
      索引--該字段沒有重復值,但可以有一個空值
    • 作用
      主鍵--用來保證數據完整性
      外鍵--用來和其他表建立聯系用的
      索引--是提高查詢排序的速度
    • 個數
      主鍵--主鍵只能有一個
      外鍵--一個表可以有多個外鍵
      索引--一個表可以有多個唯一索引

Mysql主鍵、外鍵和索引的區別