
建立数据表,主键是单列,而且也不是中介关联表。就是对应实体的数据表,那么我对主键的命名,如果不是出于特殊需要,一般都叫 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 根本不用考虑重新命名,直接用数据库默认的 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 PRO 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,有意义的单独开个列 |