sql >> Database >  >> RDS >> Mysql

Mysql count vs mysql SELECT, welke is sneller?

COUNT(*) en COUNT(Name) kan verschillende waarden opleveren. COUNT zal geen NULL-waarden bevatten, dus als er gevallen zijn van Naam die gelijk zijn aan NULL worden ze niet meegeteld.

COUNT(*) zal ook beter presteren dan Count(Name) . Door COUNT(*) . op te geven u laat de optimizer vrij om elke gewenste index te gebruiken. Door COUNT(Name) . op te geven je dwingt de query-engine om de tabel te gebruiken, of op zijn minst een index die de NAAM-kolom bevat.



  1. MONTHNAME() Voorbeelden – MySQL

  2. hoe sqlite te synchroniseren met Mysql

  3. Een overzicht van cluster-naar-clusterreplicatie

  4. Hoe krijg ik een opgeslagen procedure-uitvoerparameter die een array is om te werken?