建立数据表,主键是单列,而且也不是中介关联表。就是对应实体的数据表,那么我对主键的命名,如果不是出于特殊需要,一般都叫 id 。
那么大家对这类对应实体的数据表名的主键,如果只有一个主键列的话,各位是怎么给主键列取名的,是像我一样基本只叫 id 吗?
1
guisheng 2021-07-28 10:57:20 +08:00
无意义主键 id,包含业务属性 biz_id 。
|
2
xem 2021-07-28 11:12:37 +08:00
无意义 id
编码 xx_id 编号 xx_no 流水 seq_no |
3
bixchen 2021-07-28 11:26:40 +08:00
感觉有意义的用 xx_id 也没啥,在别的表当外键的时候才会这样,只有 user_id 这样。还是看个人或者项目规范要求
|
4
jindeq 2021-07-28 11:32:50 +08:00 1
根本不用考虑重新命名,直接用数据库默认的 id ( or ID )
表就是用来描述信息,记录信息属性的,对特定的信息而言,这张表就是专门描述它的,在这张表里它就是核心,它的记录数就是 id 。 没有任何问题。 你要是觉得我有问题那就是你有问题。 |
5
twinsdestiny 2021-07-28 17:11:56 +08:00
表名_id
|
6
xuanbg 2021-07-28 22:57:12 +08:00
主键 id,外键 xx_id
|
7
zhoudaiyu 2021-07-29 07:41:41 +08:00 via iPhone
foo_pk bar_fk
|
8
cp19890714 2021-07-29 11:06:21 +08:00 via Android
看情况 Id 或者 no,从来不加表名,原因与 4 楼希一样。
|
9
IvanLi127 2021-07-29 11:08:02 +08:00
只叫 id,有意义的单独开个列
|