【SQL 新手教程 2/20】关系模型 -- 主键

💗 关系数据库建立在关系模型上⭐ 关系模型本质上就是若干个存储数据的二维表

记录 (Record): 表的每一行称为记录(Record),记录是一个逻辑意义上的数据
字段 (Column):表的每一列称为字段(Column),同一个表的每一行记录都拥有相同的若干字段

  • 字段定义了数据类型,及是否允许为NULL(NULL表示字段数据不存在)
idclass_idnamegenderscore
11小明M90
21小红F95
  • 主键(字段):通过主键,可以唯一区分出不同的 记录,插入相同主键的两条记录是 被允许的
    • 选取主键的一个基本原则是:不使用任何业务相关的字段作为主键 (以防止变更),一般命名为 id

对大部分应用来说,最常见的可作为id字段的类型为:

  • 自增整数类型 BIGINT NOT NULL AUTO_INCREMENT:数据库会在插入数据时自动为每一条记录分配一个自增整数
  • 联合主键:通过多个字段唯一标识记录,即 两个或更多 字段都设置为主键
    • 不常用,尽量 不使用 联合主键,会导致复杂度上升

欢迎关注 、订阅专栏 【SQL 新手教程】谢谢你的支持!💜💜
参考资料:廖雪峰的官方网站 – SQL 教程 👉 在线 SQL

💗💗💗 下一篇来咯 👉 【SQL 新手教程 3/20】关系模型 – 外键

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值