专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 高性能数据库开发

数据库字段名是不是需要加前缀

发布时间:2010-05-24 21:14:10 文章来源:www.iduyao.cn 采编人员:星星草
数据库字段名是否需要加前缀
关于这个问题,纠结了好几天,我认为,字段名前需要加前缀,有如下优点:
1、这个很方便sql语句的阅读,比如有sql语句,select aa,ab,bc from a,b,如果不加前缀,你很难分清aa,ab,bc到底是a表还是b表。
2、程序维护起来很方便。如果有100个表,每个表都有name字段,不加前缀时,我们会在ide中搜索name,你会搜索出100条信息来,然后再去挨个找,会非常的麻烦。而加了前缀就不一样了,直接a_aa就能找到使用该字段的地方了,非常的方便。
我不知道这种方式有什么缺点,请高手指教。
------解决方案--------------------
这是个编码规范的问题。 一千个程序猿眼中有一千个编码规范。

通常编码规范需要兼顾代码的鲁棒性和简洁性。你的做法考虑了鲁棒性,但是代码会显得比较啰嗦。

我自己是这么处理的:如果某字段会与其他表发生关联(被其他表引用或引用自其他表,即主键或外键),则在此字段名前面加上表名(或其他有业务意义的前缀);若该字段只会被本表使用,则无需加前缀。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: