mysql 主键索引和唯一索引的区别
答案:2 悬赏:40 手机版
解决时间 2021-02-15 09:09
- 提问者网友:沉默的哀伤
- 2021-02-14 22:36
mysql 主键索引和唯一索引的区别
最佳答案
- 五星知识达人网友:等灯
- 2021-02-14 22:55
主键索引是在创建主键时一起创建的,是基于主键约束而建立的,是不可以为空,也不可以重复 .
而唯一索是引基于唯一约束而建立的,可以为空不可以重复 主键索引本身就具备了唯一索引的功能
而唯一索是引基于唯一约束而建立的,可以为空不可以重复 主键索引本身就具备了唯一索引的功能
全部回答
- 1楼网友:忘川信使
- 2021-02-15 00:28
主键和唯一索引都要求值唯一,但是它们还是有区别的:
①.主键是一种约束,唯一索引是一种索引;
②.一张表只能有一个主键,但可以创建多个唯一索引;
③.主键创建后一定包含一个唯一索引,唯一索引并一定是主键;
④.主键不能为null,唯一索引可以为null;
⑤.主键可以做为外键,唯一索引不行;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯