Select * and Select count(*)

Dareczek

Новичок
Здравствуйте. Вопрос такой, в чем разница Select * и Select count(*). Негде такого не нашел. Прошу ответьте
 

Dareczek

Новичок
Здравствуйте. Вопрос такой, в чем разница Select * и Select count(*). Негде такого не нашел. Прошу ответьте
Пока пробовал найти отличия сам, то понял, что Select count(*) возвращает число строк в таблице (WHERE id = 3 возвратит 1 так как мы выбрали только одну запись). Я прав или нет?
 

Фанат

oncle terrible
Команда форума
обычно функция функции count() служит для того, чтобы что-нибудь посчитать
 

Dareczek

Новичок
обычно функция функции count() служит для того, чтобы что-нибудь посчитать
И самое самое интересное то, что при
PHP:
 mysql_fetch_assoc
появляется вот такое:
PHP:
array(1) { ["count(*)"]=> string(1) "1" }
Ну я всмысле что появилось поле ["count(*)"]. Так и должно быть?
 
Сверху