• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

在mysql中既然有了唯一约束为什么还要有主键约束,只不过主键约束不允许有

唯一约束和主键约束

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与3

主键约束和唯一约束这两个是根本就不应该搞混的概念
主键约束相当于表格行的唯一标识符,是用来表示本行内容唯一性的,就像是身份证号。在做表关联时主键也可以在另一个中当外键 比如省表里主键是pid,在城市表里有一个外检叫pid,对应省表。
而唯一约束 要求该字段对应的值是唯一的 不能彼此重复 ,比如说注册东西 现在很多会提示该用户名已被注册。这就是数据表中username被设置为唯一约束了。
除此之外 主键在一个表中只能有一个,而唯一约束能有多个。
纯手打,不是为了拿积分 只是为了打你脸~

使用道具 举报

字段为空的话会影响数据读的速度

使用道具 举报

主键约束主要是对每个表中的主键进行约束,做用是唯一性和不能为空,唯一约束主要是对字段进行约束,作用是唯一性,但是此字段可以为空,

使用道具 举报

发新帖

发布任务需求已有1031289位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!