答案 0 :(得分:9)
答案 1 :(得分:6)
答案 2 :(得分:3)
答案 3 :(得分:2)
答案 4 :(得分:2)
答案 5 :(得分:2)
答案 6 :(得分:1)
答案 7 :(得分:0)
答案 8 :(得分:0)
答案 9 :(得分:0)
我使用与表
相关的前缀明确命名了我的列i.e. table = USERS, column name = user_id, user_name, user_address_street, etc.
在此之前,当我开始使用JOINS时,我不得不对列名称中的废话进行别名以避免查询结果中的冲突,然后当从MVC视图中的模板访问时,如果查询结果字段名称没有匹配已发布的数据库模式,模板设计人员会感到困惑,并且必须要求SQL VIEW确定要使用的正确字段名称。
因此在列名中使用前缀看起来很麻烦,但实际上它对我们来说效果更好。
答案 10 :(得分:0)
我不完全确定行业是否有标准
答案 11 :(得分:0)
我认为表格和列名必须是这样的。
表名:
用户 - >把每个词大写而不是复数。
列名:
Id - >如果我看到“Id”我明白这是PK专栏。
GroupId - >我知道有一个名为Group的表,这个列是Group表的关系列。
名称 - >如果在“用户”表中有一个名为“名称”的列,则表示用户名。这很清楚。
特别是如果您使用的是实体框架,我想更多。
注意:抱歉我的英语不好。如果有人会纠正我的坏英语,我会很高兴。