主键:一列(或一组列),其值能够唯一标识表中每个行, 能够唯一标识表中每行的这列(这组列)称为主键。
每张表应该总是设置主键,因为主键有这些好处:
- 使用主键可以安全的删除或更新表中的每行数据
- 使用主键可以让数据在磁盘上排列更紧密,提高磁盘的读写速度
任何列都可以作为主键,只要满足如下条件即可:
- 任何两行都不具有相同的主键值
- 每行都必须具有一个主键值(不能为NULL值)
- 主键列中的值不允许修改或更新
- 主键值不能重用,即某行被删除后它的主键值不能赋予以后的新行
主键:一列(或一组列),其值能够唯一标识表中每个行, 能够唯一标识表中每行的这列(这组列)称为主键。
每张表应该总是设置主键,因为主键有这些好处:
任何列都可以作为主键,只要满足如下条件即可: