大家建立数据表的时候,对主键列的列名是怎么取名的?

2021-07-28 10:53:09 +08:00
 tctc4869

建立数据表,主键是单列,而且也不是中介关联表。就是对应实体的数据表,那么我对主键的命名,如果不是出于特殊需要,一般都叫 id 。

那么大家对这类对应实体的数据表名的主键,如果只有一个主键列的话,各位是怎么给主键列取名的,是像我一样基本只叫 id 吗?

1336 次点击
所在节点    数据库
9 条回复
guisheng
2021-07-28 10:57:20 +08:00
无意义主键 id,包含业务属性 biz_id 。
xem
2021-07-28 11:12:37 +08:00
无意义 id
编码 xx_id
编号 xx_no
流水 seq_no
bixchen
2021-07-28 11:26:40 +08:00
感觉有意义的用 xx_id 也没啥,在别的表当外键的时候才会这样,只有 user_id 这样。还是看个人或者项目规范要求
jindeq
2021-07-28 11:32:50 +08:00
根本不用考虑重新命名,直接用数据库默认的 id ( or ID )
表就是用来描述信息,记录信息属性的,对特定的信息而言,这张表就是专门描述它的,在这张表里它就是核心,它的记录数就是 id 。
没有任何问题。
你要是觉得我有问题那就是你有问题。
twinsdestiny
2021-07-28 17:11:56 +08:00
表名_id
xuanbg
2021-07-28 22:57:12 +08:00
主键 id,外键 xx_id
zhoudaiyu
2021-07-29 07:41:41 +08:00
foo_pk bar_fk
cp19890714
2021-07-29 11:06:21 +08:00
看情况 Id 或者 no,从来不加表名,原因与 4 楼希一样。
IvanLi127
2021-07-29 11:08:02 +08:00
只叫 id,有意义的单独开个列

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/792214

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX