编程论坛
注册
登录
编程论坛
→
VB6论坛
一个查询ACCESS数据库的速度问题
wxflw
发布于 2013-05-17 20:19, 767 次点击
查询一个数据库,里面有10个字段,我用:
方法一 : 字段一,字段二 form 表
方法二 : * form 表
这两个方法,哪一个查询效率也就是速度快呢?
3 回复
#2
bczgvip
2013-05-17 22:20
第一,只处理需要处理的字段不行么?
#3
wxflw
2013-05-17 23:22
回复 2楼 bczgvip
因为我只要处理其中几个字段中的数据,其余字段的数据不需要,我不明白的是,查询一个字段的内容和用 * 查询有什么区别,
比如我需要循环处理其中一个字段的数据,用字段 form 查的时候,它会同时查询其他字段吗?
如果不查询其他字段那相对来说比用 * form 要快一些吧?
#4
lowxiong
2013-05-18 02:54
从理论上说select * 应该比选择指定字段来的快,因为select *只需要把字段集合全部端出来,而指定字段则需要多个在fields中比较指定的字段名的手续。实际上,仅仅执行select语句,无论*还是指定字段,应该没有查询速度的差别,差别在显示查询好的记录集,select *可能会比指定字段的显示速度慢。
1