数据库表的主键是什么?有哪些特点?
场景举例:李四是某互联网企业的员工,因为在公司做
说明:在该互联网企业中,有很多和李四重名的员工,这意味着不能用员工姓名唯一标识每一个员工。但是员工ID 对于每个员工而言都是独一无二的,类似现实生活中的身份证ID,可以唯一标识每个员工。这里的员工ID
微软官网文档对主键的解释:主键是一个字段或一组字段,其值在整个表中是唯一的 (A primary key is a field or set of fields with values that are unique throughout a table.)
补充说明
作为主键的单个字段/字段组合需要满足以下条件:
表中任何两行对应的字段值不能相同。
表中任一行对应的字段值不能为空。
不能修改或更新字段值。
不能复用字段值。比如,以上举例中李四离职之后,李四的ID 不能分配给新入职的员工。
不积跬步,无以至千里;不积小流,无以成江海。每天进步一点点,持续更新知识库。




