Mysql一个表查询速度与字段的多少有影响吗?

2025-03-13 19:57:19
推荐回答(2个)
回答1:

如果两表的索引相同的话,基本没差别,并且你查询里并不包含where条件
所以select * from table都是遍历表
但是如果有where条件的话就不好说了。譬如索引的引用等
---------------------------------------------------------------------
如果一样,并且都是主键索引的话,还有查询的where条件也一样的话
查询速度基本是一致的

但是不排除,在查询1表是,你进程比较多,会慢一写,但是你查询表2时进程少了,速度会快的这种情况

因为数据库的速度也取决于电脑的性能

-------------------------------------------------------
没必要分成两个表,放在一起没什么影响,索引在哪没关系,都是为了查询的速度,如果where条件时用到索引和没用到索引差别就大了,我是这个意思

回答2:

*的话当然大,要把所有信息都查出来.而有选择的话,理论上速度应该不会有什么差别