可能重复:
Database, Table and Column Naming Conventions?
每次新项目启动时,我都会考虑给数据库中的表和列命名约定。你推荐哪一种情况?为什么?
案例1. column_name
案例2. ColumnName
案例3. Column_Name
案例4. columnName
发布于 2009-06-04 21:30:30
您应该使用case #1,因为它没有区分大小写的问题。还有,骆驼案的缩略语太烂了。
columnID
columnId
columnIDAlternative
columnIdAlternative
RASCScore
RascScore
column_id
column_id_alternative
rasc_score此外,文字之间的空间在视觉上比干扰所有事物在一起更令人愉快。无论打一个下划线有什么明显的痛苦,绝对值得。下划线模拟空格和复合名词和短语在正常的书面语言中有空格。TheOnlyPeopleToTypeLikeThisMayHaveBeenTheRomans.
发布于 2009-06-04 21:24:31
无论你决定选择什么,坚持同样的选择是最重要的,这是一致的。
我更喜欢#2,因为这是国际海事组织最易读和前面提到的下划线是丑陋和烦人的类型。第四名是第二名。#3我最不喜欢,大写和下划线都过分了。
发布于 2009-06-04 21:03:28
我同意第二项建议,原因有二:
的情况下进行命名。
巧合的是,我相信Java开发人员倾向于在他们的类中使用#4。如果客户端软件是Java的话,我会将答案改为#4。
https://stackoverflow.com/questions/953030
复制相似问题