一、主键约束(primary key,简称PR)
主键约束的相关术语?
主健约束:就是一种约束。
主键字段:该字段上添加了主键约束,这样的字段叫做主键字段
主键值:主键字段中的每一个值都叫做主键值。
什么是主键?有啥用?
主健值是每一行记录的唯一标识。
主键值是每一行记录的身份证号!! !
任何一张表都应该有主键,没有主键,表无效!!
二、主键值建议使用:
int、bigintchar等类型。
不建议使用: varchar来做主键。主键值一般都是数字,一般都是定长的!
三、主键除了:单一主键和复合主键之外,还可以这样进行分类?
自然主键:主键值是一个自然数,和业务没关系。
业务主键:主键值和业务紧密关联,例如拿银行卡账号做主键值。这就是业务主键!
四、在实际开发中使用业务主键多,还是使用自然主键多一些?
自然主键使用比较多,因为主键只要做到不重复就行,不需要有意义
业务主键不好,因为主键一旦和业务挂钩,那么当业务发生变动的时候,可能会影响到主键值,所以业务主键不建议使用。尽量使用自然主键。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)