sql主键

主键:一列(或一组列),其值能够唯一标识表中每个行, 能够唯一标识表中每行的这列(这组列)称为主键。
每张表应该总是设置主键,因为主键有这些好处:

  • 使用主键可以安全的删除或更新表中的每行数据
  • 使用主键可以让数据在磁盘上排列更紧密,提高磁盘的读写速度

任何列都可以作为主键,只要满足如下条件即可:

  • 任何两行都不具有相同的主键值
  • 每行都必须具有一个主键值(不能为NULL值)
  • 主键列中的值不允许修改或更新
  • 主键值不能重用,即某行被删除后它的主键值不能赋予以后的新行
----------------本文结束 感谢阅读----------------