开发者社区> 问答> 正文

主键和唯一键之间的区别

我正在使用mysql数据库。我对主键和唯一键之间感到困惑。

请帮助我在哪里创建主键和唯一键。我的意思是在哪种情况下我们创建唯一键或主键。

展开
收起
保持可爱mmm 2020-05-11 16:58:54 459 0
1 条回答
写回答
取消 提交回答
  • 首要的关键:

    一个表中只能有一个主键 在某些DBMS中不能这样NULL-例如MySQL添加NOT NULL 主键是记录的唯一键标识符 唯一键:

    一个表中可以有多个唯一键 唯一键可以有NULL值 可以是候选键 唯一密钥可以NULL; 多个行可以具有NULL值,因此可能不被视为“唯一”来源:stack overflow

    2020-05-11 16:59:15
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
事务、全局索引、透明分布式 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载