sql - mysql - 多少列太多了

bonelee 阅读:3 2023-05-25 15:08:15 评论:0

我正在设置一个可能有 70 列以上的表格。我现在正在考虑将其拆分,因为每次访问表时都不需要列中的某些数据。再说一次,如果我这样做,我就不得不使用连接。

在什么时候(如果有的话)被认为列太多了?

请您参考如下方法:

一旦超过 maximum limit supported by the database 就被认为太多了.

您不需要每个查询都返回每一列这一事实是完全正常的;这就是为什么 SELECT 语句可以让您明确命名所需的列。

作为一般规则,您的表结构应该反射(reflect)您的领域模型;如果你确实有 70 个(100 个,你有什么)属于同一个实体的属性,那么没有理由将它们分成多个表。


标签:程序员
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

全民解析

全民解析

关注我们