索引与约束的区别

(1)主键索引和主键有什么关系?
主键索引是创建主键的时候系统自动创建的索引,主键要求不重复,不为空,但是他如何判断有效率呢?当然是建索引了,老是全表遍历还不疯掉。
所以建立主键会自动的建立主键索引。
(2)主键和唯一键的区别在于唯一键可以为空,主键不可以
(3)建立唯一约束和唯一索引又什么区别?
同理,建立唯一约束的时候,也会自动的创建唯一索引。建立唯一索引可以说是唯一约束的一种手段。
基本上,实现起来是没有什么区别的。如果实在理解不了,就当一样好了。
(4)约束和主键有什么区别?
约束一般有主键约束,外键约束,唯一约束等。
分别为primary key,foreign key,unique 其中主键约束只是约束的一种。
其实它们是不同概念的东西。

转载自:http://blog.csdn.net/dlodj/article/details/7017331

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • SQL SERVER提供了多种索引。如果以存储结构结构来区分,有聚集索引和非聚集索引;如果以数据的唯一性来区分,则...
    不知名的蛋挞阅读 6,045评论 0 5
  • 之前的文章一直在规避索引的建立去优化数据库,不是不想讲,而是这个太重要,必须抽出来讲。今天我们就来研究下数据库索引...
    JackFrost_fuzhu阅读 4,756评论 0 70
  • 回顾 字段类型(列类型):数值型,时间日期型和字符串类型 数值型:整型和小数型(浮点型和定点型) 时间日期型:da...
    翊溪阅读 973评论 0 0
  • 你是我初谙世事的第一场思念和第一场心动的寄生 你是我小心放进铅笔盒却再也找不到的收藏和橡皮擦不掉的深凹的划痕 你是...
    北畤阅读 178评论 0 0
  • 【关于中铁银通卡的业务要点】 我行开办业务网点13个,具体为: 省行营业部、新区营业部、金水营业部、文化营业...
    卡宝BOC阅读 579评论 0 1