关于主键和索引?
来源:2-27 测试主键和自增
雨之赞歌
2019-02-19 18:45:23
UNIQUE KEY和主键有什么区别?
2回答
您好,primary key 有两个作用,一是约束作用(constraint),用来规范一个存储主键和唯一性,但同时也在此key上建立了一个主键索引。
PRIMARY KEY 约束:唯一标识数据库表中的每条记录;主键必须包含唯一的值;主键列不能包含 NULL 值; 每个表可以有一个主键,并且每个表只能有一个主键。(PRIMARY KEY 拥有自动定义的 UNIQUE 约束)
unique key 有两个作用,一是约束作用(constraint),规范数据的唯一性,但同时也在这个key上建立了一个唯一索引。
UNIQUE 约束:唯一标识数据库表中的每条记录。UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。(每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束)
都可以配合自动增长,因为自动增长时并不会出现同一个数据。
如果解决了您的问题,请采纳。祝学习愉快!
雨之赞歌
提问者
2019-02-19
为什么都可以配合自动增长使用呢?
相似问题