字段中文名写在表里还是文件里?

qufo qufo 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在进行数据库程序开发时,我们会碰到很多问题,其中之一就是,字段的英文名与中文名对照。

比如,数据库中的Username,要被映射成为“用户名”,这个“用户名”在用户新增时,用户编辑时,查询用户,给用户授权等等各处都要用到,因此,如果我们能把他写到某处的话,可以通过脚手架来把这个名字直接读出来,显示出标题。
现在,问题来了,这个对照文件写在哪里好呢?

写在表中,优点是,减少文件IO,表结构比松散的文件要好。
写在文件中,优点是,减少数据库读取次数。缺点是不好写,容易写错。特别是在处理多维数组时。还有设计时如果改变这些结构。

我看了一下一些框架,大部分是写在文件里的,以一个数组形式保存,这些框架当然要考虑我们网页设计人员可能没有权限去动数据库结构,但是,国内大部分的编程人员还是可以很容易动到数据库结构的。

各位投票一下,如果你在设计的话,你会选择放在哪里?
...全文

相关推荐

根据javabean动态获取字段以及中文名称

javabean中有100个属性字段,想要在前端页面获取这100个字段和字段对应的中文名称,如用户名称(username),密码(password),可以动态的获取到中文名称和属性字段,并返回前端页面,本例只实现动态解析功能

项目经理

泛微E9建模表Excel导入转换接口实战:从字段映射到数据清洗

在企业数据集成与迁移过程中,Excel批量导入是最常见的操作之一。然而,原始表格中的值往往难以直接落库,需要经过字段翻译、格式统一、外键转换等处理。泛微E9建模引擎提供的导入转换接口,正是为了解决这一痛点而存在。它位于Excel解析与数据库写入之间,允许开发者对每一行数据进行清洗、校验、映射和补全,从而保证最终数据的准确性与一致性。实际应用中,无论是将部门名称转换为部门ID、把状态码映射为数字,还是统一日期格式、自动填充创建人信息,都能通过该接口灵活实现。掌握这一接口的机制与编写技巧,可以大幅提升泛微二次开

绵羊料理

mysql更新一个表里的字段等于另一个表某字段的值实例

如下所示: update table1 as z left join table2 as zb on z.zcatId = zb.zcatId set z.zcatName = zb.zcatName where z.zcatName is null; 以上这篇mysql更新一个表里的字段等于另一个表某字段的值实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:Sql查询MySql数据库中的表名和描述表中字段(列)信息Python中模块pymysql查询结果后如何获取字段列表MySQL

weixin_38608189

java文件下载设置中文名称的实例(response.addHeader)

下面小编就为大家分享一篇java文件下载设置中文名称的实例(response.addHeader),具有很好的参考价值,希望对大家有所帮助

weixin_38663837

如何根据表里的一个字段,查出它属于哪张表

如何根据表里的一个字段,查出它属于哪张表

kkkkk123rrrrr
评论 9
收藏 已收藏
分享
返回顶部
qufo
Framework 4,250 成员 4,522 内容