数据库单表多字段和多表关系查询哪个效率高?

2025-04-02 03:28:27
推荐回答(1个)
回答1:

这个要看你这20个字段的关系,和数据的情况,所以你可以介绍你下你的表的结构和需求

有个很典型的例子,商品基本信息表,里面都会有一个 类别 的 的字段
那我们可以建2个表
信息表(商品编码,类别编码)列别表(类别编码,类别名称)
或者就1个表
信息表(商品编码,类别名称)
如果 像这种情况,2种效率其实没有太大的区别,只是录入的时候,2个表的方式要比较方便操作,你说你主要是查询,单张表要稍微简单点,毕竟SQL语句都短一点

效率这个问题还是要具体的环境才好说,如果只有几百条数据,怎么弄个其实都差不多