教程
问答
博客
Python源码
Java源码
文档
开源
教程
问答
博客
Python源码
Java源码
文档
开源
免费学Golang
登录
注册
首页
问题
主键和唯一键之间的区别
一尘不染
主键和唯一键之间的区别
mysql
我正在使用mysql数据库。我对主键和唯一键之间感到困惑。
请帮助我在哪里创建主键和唯一键。我的意思是在哪种情况下我们创建唯一键或主键。
阅读 398
收藏
2020-05-17
共1个答案
一尘不染
首要的关键:
一个表中只能有一个主键
在某些DBMS中不能这样
NULL
-例如MySQL添加
NOT NULL
主键是记录的唯一键标识符
唯一键:
一个表中可以有多个唯一键
唯一键可以有
NULL
值
可以是候选键
唯一密钥可以
NULL
; 多个行可以具有
NULL
值,因此可能不被视为“唯一”
2020-05-17