主键和唯一索引的区别

呃。。。这不是我自己总结的,从百度那来的。为了自己印象深刻些,我自己默写一边,呵呵。。。看到熟悉的童鞋不要大惊小怪说我抄袭啊。

   1.最本质的区别:主键是一种约束,唯一索引是一种索引(索引的建立是为了在提高查询效率,但同时也要消耗资源维护索引)

   2.主键列在建立一定包含一个唯一索引,唯一索引不一定是主键

   3.唯一索引可以为空值,主键不可以

   4.主键可以作为其他表的外键,唯一索引不可以

   5.一个表可以有多个唯一索引,主键只能有一个。

posted on 2011-02-23 14:09  小齐宝  阅读(593)  评论(0)    收藏  举报

导航