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

我想做一个信息表,大概有20个字段,大多数是一些分类字段之类的小字段,数据最主要的工作就是查询,删改都很少,我是用一张表解决好呢还是用两张表然后通过某个关联字段来做联合查... 我想做一个信息表,大概有20个字段,大多数是一些分类字段之类的小字段,数据最主要的工作就是查询,删改都很少,我是用一张表解决好呢还是用两张表然后通过某个关联字段来做联合查询好,哪个效率更高? 展开
 我来答
hy1397471
2014-10-03 · 知道合伙人软件行家
hy1397471
知道合伙人软件行家
采纳数:4714 获赞数:17154
15年数据库维护及数据库应用系统开发经验,从事零售业、服务业及财务管理类系统开发与维护。

向TA提问 私信TA
展开全部
这个要看你这20个字段的关系,和数据的情况,所以你可以介绍你下你的表的结构和需求

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

效率这个问题还是要具体的环境才好说,如果只有几百条数据,怎么弄个其实都差不多
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式