主键,自增主键,主键索引,唯一索引概念区别与性能区

 我来答
张伊笙
2018-09-05 · TA获得超过527个赞
知道小有建树答主
回答量:962
采纳率:85%
帮助的人:456万
展开全部
你没有搞清楚主键的概念,主键,指的是一个列或多列的组合,其值能唯一地标识表中的每一行,通过它可强制表的实体完整性。
前三个 主键,自增主键,主键索引,其实可以说是一个概念,只是主键索引是特殊的唯一索引。

对于主键索引和唯一索引的分别:
(1)对于主健/unique constraint , oracle/sql server/mysql等都会自动建立唯一索引;
(2)主键不一定只包含一个字段,所以如果你在主键的其中一个字段建唯一索引还是必要的;
(3)主健可作外健,唯一索引不可;
(4)主健不可为空,唯一索引可;
(5)主健也可是多个字段的组合;
(6)主键与唯一索引不同的是:
a.有not null属性;
b.每个表只能有一个。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式