输入banner图图片脚本导航/分类

SQL tips

1、count(*),count(1),count(列)

前两者没区别。

SQL检测count()中的表达式是否为null,如果为null则不计数,非null则计数。

count(列)会计数出不为空的列。

count(*)在执行时会找一个非null列,如果有索引,则使用索引。为了性能,SQL会选择最窄的索引以减少IO。

如果某表count(*)使用很多,考虑在最短的列建立单列索引,会极大的提升性能。

SQL tips

标签: