表名应该用单数,还是复数?

2023-08-13 19:28:11 +08:00
 Ayanokouji
7128 次点击
所在节点    程序员
71 条回复
FightPig
2023-08-14 14:33:11 +08:00
@jlmzzz 这倒是,我主要一直用 rails 了,所以一直按 rails 的习惯,不管用啥写,表名全是复数的。只要团队遵循规则就行了,随便怎么搞。还接过好多项目二开,里面表直接拼音缩写的🐶
DOLLOR
2023-08-14 14:42:15 +08:00
我是避免用复数形式。如果是表示多个项目的集合,用 xxList 、xxArr 这样的后缀。
因为复数形式还得考虑英语的不规则变化,比如
activity vs activities
foot vs feet
,不够统一。
libook
2023-08-14 14:51:04 +08:00
英语的复数是一种不可靠的变形规则,遇到特殊变形和单复同形的,就会很麻烦。

可以采用单数形式,或者单数+List/Collection/Array 等后缀,具体采取哪种方案需要团队定个统一标准。
kernelpanic
2023-08-14 14:56:53 +08:00
单数
model 一般跟表名对应, 如果 t_items, 变成了 Items, 那么 new Items() 是啥玩意? addItems 呢?
bzj
2023-08-14 15:04:14 +08:00
用拼音怎么说
fengpan567
2023-08-14 15:06:36 +08:00
随便
maxssy
2023-08-14 17:26:34 +08:00
国人喜欢用单数, 外国人喜欢用复数
我站国人
实际上我觉得复数这个语法都 TM 是扯淡
Leon406
2023-08-14 18:41:29 +08:00
@tomatocici2333 #41 自己看完阿里规约 ,总结才会印象深刻
个人笔记 并不适合所有人, 周末花个一天就能有自己的思维导图
superchijinpeng
2023-08-14 18:43:32 +08:00
单数
superchijinpeng
2023-08-14 18:43:53 +08:00
可以看下 TPC-DS 或者 TPC-DS 里的
cquan
2023-08-14 23:37:18 +08:00
小写加下划线就好

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

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

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

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

© 2021 V2EX