当我进行查询时,我经常想知道这一点:
将额外的字段添加到表中更好,还是只获取值并使用服务器端语言进行计算?
例如,表 Student 包含 Student.score 字段。我想考成绩。
我得到分数并为成绩做一堆 if/else/switch 吗?
我是否会通过添加一个字段来存储依赖于另一个字段的内容来浪费空间?
每次你需要成绩时,前者很烦人。当我想到空间使用时,后者让我害怕。如果我只有 10,000 条记录,那么我已经浪费了 10,000 个字段!
考虑到重要的表和大中型数据库,哪种方法最有效?
如果重要,让我们使用 PHP 作为服务器端语言。