Mysql
 sql >> Baza danych >  >> RDS >> Mysql

COUNT(id) vs. COUNT(*) w MySQL

Wiem, że pytanie dotyczy MySQL, ale ze względu na to, co jest warte, dla Oracle zaleca się count(*):co pokazuje, że jest to specyficzne dla bazy danych (patrz komentarz powyżej od BalusC). Ponieważ wiele baz danych (MS-SQL, MySQL) ma tabele schematów informacji, które przechowują różne typy metadanych, z pewnością wystąpią różnice, jeśli jedna składnia po prostu wyszukuje łatwo dostępną wartość, a inna przechodzi bezpośrednio do tabeli . Na koniec dnia:wypróbuj różne opcje i zobacz, co mówi EXPLAIN, co dzieje się za kulisami.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SqlNullValueException podczas wykonywania procedury składowanej z MySqlCommand

  2. Znak MySQL a int

  3. Jak dodać indeksy do tabel MySQL?

  4. Łączenie ciągu i identyfikatora klucza podstawowego podczas wstawiania

  5. Tworzenie pliku kml z bazy danych mysql za pomocą php