主键生成策略 一.主键分类 1. 自然主键 主键本身就是表中的一个字段,实体中一个具体的属性,对象本身唯一的特性 比如:创建一个学生表:姓名.年龄.身份证号(自然主键) 2. 代理主键 主键本身不是表中必须的一个字段 同样创建一个学生表:姓名.年龄 .身份证号.SID(代理主键) 在实际开发当中尽量要使用代理主键 设计以学生身份证号为主键 在业务上添加学生身份证号,不小心录入错误 主键修改是如果两个相同是允许修改的.所以一旦参于业务,就可能存在一些问题 主键一般只作为条件,查询,不参与修改,使用