主键和唯一索引的区别

一、相似之处
创建主键的同时会创建一个唯一索引;

二、区别
主键是一种约束,目的是对这个表的某一列进行限制;
唯一索引是一种索引,索引是数据库表的一个冗余结构,目的是为了更好的查询;
主键列不允许为空值,而唯一性索引列允许空值;
一个表最多只能一个主键,但是可以包含多个唯一索引;

扩展阅读:
主键和唯一索引的区别:http://blog.csdn.net/baoqiangwang/article/details/4832814
唯一索引与主键索引的比较:http://www.cnblogs.com/zerocc/archive/2011/11/18/2254269.html

参考资料:
主键和唯一索引的区别:http://blog.itpub.net/12679300/viewspace-1178618/

发表评论?

0 条评论。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据