Mysql
 sql >> база данни >  >> RDS >> Mysql

COUNT(id) срещу COUNT(*) в MySQL

Знам, че въпросът е за MySQL, но за какво си струва, count(*) се препоръчва за Oracle:което показва, че това е специфично за базата данни (вижте коментара по-горе от BalusC). Тъй като много бази данни (MS-SQL, MySQL) имат таблици с информационни схеми, които съдържат различни типове метаданни, неизбежно има разлики, ако един синтаксис просто търси лесно достъпна стойност, а друг отива направо в таблицата . В края на деня:опитайте различни опции, вижте какво ви казва EXPLAIN, че се случва зад кулисите.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:извличане на голям избор по парчета

  2. Датата на Java SQL отпада с 1 ден

  3. Wildfly и автоматично повторно свързване към базата данни

  4. Как да направя замяна на регулярен израз в MySQL?

  5. Как да получите истинския размер на MySQL база данни?