数据库字段名用(英文、拼音、中文),那个好呢?

不懂必须要问 2009-05-31 10:12:44
数据库字段名用(英文、拼音、中文),那个好呢?
...全文
2560 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
moqiyayan 2009-06-01
  • 打赏
  • 举报
回复
只要不是中文,我觉得其他的随便。能看懂就行了。
zhx730621 2009-06-01
  • 打赏
  • 举报
回复
当然用英文或者拼音,这样程序出错概率比较小
xbbox 2009-06-01
  • 打赏
  • 举报
回复
英文,或拼音。
做过一个学籍管理系统,里面的字段命名全是拼音的缩写(必须使用拼音缩写),为了明白此意思,我不得不找出相关参考资料。那个难受呀!
sxc1001 2009-06-01
  • 打赏
  • 举报
回复
还是用英文好
等不到来世 2009-06-01
  • 打赏
  • 举报
回复
字段命名总原则:
1.驼峰式命名法(或匈牙利命名法)
2.不宜过长
3.避免使用特殊字符
4.避免使用保留字


三种方式的比较:
1.英文:英文尚可的首选,可读性好,书写简便。
2.拼音:某些英文单词或英文组合过长而难以使用时,可考虑用汉语简拼代替。
3.中文:英文一窍不通的同学可以考虑。
zetee 2009-06-01
  • 打赏
  • 举报
回复
废话。当然是英文好了。

中文:nqs
英文:u_go_dead

你觉得你知道叫中文是什么意思吗?
youzhj 2009-06-01
  • 打赏
  • 举报
回复
用英文较好。
对数据库 表来说,从项目一开始就要确定表名是采用复数还是单数形式。此外还要给表的别名定义简单规则(比方说,如果表名是一个单词,别名就取单词的前 4 个字母;如果表名是两个单词,就各取两个单词的前两个字母组成 4 个字母长的别名;如果表的名字由 3 个单词组成,你不妨从头两个单词中各取一个然后从最后一个单词中再取出两个字母,结果还是组成 4 字母长的别名,其余依次类推)对工作用表来说,表名可以加上前缀 WORK_ 后面附上采用该表的应用程序的名字。表内的列[字段]要针对键采用一整套设计规则。比如,如果键是数字类型,你可以用 _N 作为后缀;如果是字符类型则可以采用 _C 后缀。对列[字段]名应该采用标准的前缀和后缀。再如,假如你的表里有好多“money”字段,你不妨给每个列[字段]增加一个 _M 后缀。还有,日期列[字段]最好以 D_ 作为名字打头。

检查表名、报表名和查询名之间的命名规范。你可能会很快就被这些不同的数据库要素的名称搞糊涂了。假如你坚持统一地命名这些数据库的不同组成部分,至少你应该在这些对象名字的开头用 Table、Query 或者 Report 等前缀加以区别。

如 果采用了 Microsoft Access,你可以用 qry、rpt、tbl 和 mod 等符号来标识对象(比如 tbl_Employees)。
饮水需思源 2009-06-01
  • 打赏
  • 举报
回复
英文或英文缩写,首字符为类型缩写:如d开头的表示日期型,f开头的表示float型
  • 打赏
  • 举报
回复
建议采用英文,如果英文比较长,采用英文缩写。

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧