请问数据库查询select count(*) 和select(*),当数据量大的时候,是不是差很多,能讲解一下原因不?
2019-11-16
count(*)是一个函数,用来统计SQL语句中from后跟的数据表的总行数,也即数据表中的记录总数,其返回值是int,而(*)是指SQL语句中from后跟的数据表的所有记录信息,在显示时会把该数据表中的每条记录的所有信息都显示出来。
这样就可想而知了,当数据量大的时候,select count(*) 的执行效率肯定比select(*)的高
大家都在看
本站系本网编辑转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除内容!本站文章版权归原作者所有,内容为作者个人观点。本站只提供参考并不构成任何投资及应用建议。本站拥有对此声明的最终解释权。