当前位置: 爱符号 - 所有分类 - 爱符号标准 - 数据库 - 设计时 - 列命名
列命名 LieMingMing
符号空间 发表于:2013-01-22 11:29:52 阅读(10203)
关键词:数据库 数据库 列命名 列命名 表设计 表设计
摘要:你平时是在设计表时,对列如何命名的呢?你的设计标准是什么呢?

数据库中,设计表时,对于列的命名曾经写过一篇文章,现在再次发表一下吧。


1.大小写分明,不希望看到ID这样的,它是一个单词:Id;

2.不要带上本表的名称,比如User表,不建议写成UserName,直接就Name,谁还不知道这个是User的信息吗?

3.尽可能没有下划线,实在没有什么意义;

4.按单词来定义,尽可能的找公认的单词,比如数量就用Count,改用Length就不太适合;

5.按类型来定义:比如bit类型的,可以用IsXXXX,或AllowXXX,或Enable,根据功能来确定用哪个方式;

6.关联表的列,就先写关联表的名称再是列名,比如GroupId,一看就知道是Group表的Id列;



禁忌:

1.上面建议中的第2条,好比是 描述人的表,人的姓名,人的年龄,人的身高,看着多麻烦?

2.不要用随意的缩写,没有人会知道这是什么意思,更不希望写几行代码又看一下你给的说明文档;




此处的建议仅为参考,有的开发人员受团队限制,但是我也要告诉你,那是人家的限制,你自己心中一定要清楚什么样的才是比较好的。

只有一个目的:不要埋没内心的自己,外界的一切顺其自然就行了。



这将成为我们自己的标准,那么你的呢,欢迎跟进!

声明:以上内容仅代表作者观点,不代表爱符号赞成此内容或立场
相关分类
热门分享
 
最新分享