索引與約束的區別


(1)主鍵索引和主鍵有什么關系?
主鍵索引是創建主鍵的時候系統自動創建的索引,主鍵要求不重復,不為空,但是他如何判斷有效率呢?當然是建索引了,老是全表遍歷還不瘋掉。
所以建立主鍵會自動的建立主鍵索引。
(2)主鍵和唯一鍵的區別在於唯一鍵可以為空,主鍵不可以
(3)建立唯一約束和唯一索引又什么區別?
同理,建立唯一約束的時候,也會自動的創建唯一索引。建立唯一索引可以說是唯一約束的一種手段。
基本上,實現起來是沒有什么區別的。如果實在理解不了,就當一樣好了。
(4)約束和主鍵有什么區別?
約束一般有主鍵約束,外鍵約束,唯一約束等。
分別為primary key,foreign key,unique 其中主鍵約束只是約束的一種。
其實它們是不同概念的東西。

轉載自:http://blog.csdn.net/dlodj/article/details/7017331


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM