Mysql
 sql >> Database >  >> RDS >> Mysql

Mysql count vs mysql SELECT, quale è più veloce?

COUNT(*) e COUNT(Name) potrebbe produrre valori diversi. COUNT non includerà valori NULL, quindi se sono presenti istanze di Nome che uguale a NULL non verranno conteggiati.

COUNT(*) funzionerà anche meglio di Count(Name) . Specificando COUNT(*) stai lasciando l'ottimizzatore libero di usare qualsiasi indice desideri. Specificando COUNT(Name) stai costringendo il motore di query a utilizzare la tabella o almeno un indice che contiene la colonna NAME.