InnoDBの場合
specific_field
の場合 null許容型ではなく、同等であり、同じパフォーマンスを発揮します。
specific_field
の場合 null許容型であり、同じことはしません。 COUNT(specific_field)
specific_field
のnull以外の値を持つ行をカウントします 。これには、specific_field
の値を確認する必要があります 行ごとに。 COUNT(*)
行数を数えるだけで、この場合はspecific_field
の値を調べる必要がないため、より高速になります。 。
MyISAMの場合
すべての行をフェッチする必要がないように、次の特別な最適化があります。
SELECT COUNT(*) FROM yourtable