MySQL唯一索引与主键的区别:主键相当于一本书的页码,索引相当于书的目录
生活随笔
收集整理的這篇文章主要介紹了
MySQL唯一索引与主键的区别:主键相当于一本书的页码,索引相当于书的目录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
主鍵是一種約束,唯一索引是一種索引,兩者在本質上是不同的;
主鍵創建后一定包含一個唯一性索引,唯一性索引并不一定就是主鍵;
主鍵列不允許為空值,唯一性索引列允許空值;
主鍵列在創建時,已經默認為非空值 + 唯一索引了;
主鍵可以被其他表引用為外鍵,而唯一索引不能;
一個表最多只能創建一個主鍵,但可以創建多個唯一索引;
主鍵和唯一索引都可以有多列;
主鍵更適合那些不容易更改的唯一標識,如自動遞增列、身份證號等;
?
總體來說:主鍵相當于一本書的頁碼,索引相當于書的目錄
總結
以上是生活随笔為你收集整理的MySQL唯一索引与主键的区别:主键相当于一本书的页码,索引相当于书的目录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 环球公爵卡怎么使用
- 下一篇: 基金分红会降低净值 分红的方式有两种