|
MySQL.RU - Webboard
Вернуться
Как посчитать кол-во строк в базе? (Cruiser) 30/04/2004 - 11:01:25
Re: select count(*) from table_name; (system) 30/04/2004 - 11:30:17
Re: select count(*) from table_name; (Cruiser) 30/04/2004 - 12:15:22
Re: select count(*) from table_name; (Cruiser) 30/04/2004 - 12:25:56
Re: select count(*) from table_name; (dEp) 30/04/2004 - 15:14:57
Re: не идентичен (Sam) 02/05/2004 - 01:44:48
> Original message text:
> From: Cruiser - 30/04/2004 - 11:01:25
> Subject:Как посчитать кол-во строк в базе?
> -----------------
> Есть вариант сделать выборку, а потом посчитать через PHP.
> Но есть ли возможность посчитать кол-во строк средствами MySql? Бывает так что выборку делать не надо, а страницу подготовить требуется... (постраничный вывод допустим)
>
From: Sam - 02/05/2004 - 01:44:48
Subject:не идентичен
-----------------
Не идентичен, MySQL просто выдаст циферку из своих индексных таблиц (у него уже все подсчитано) а если считать в пхп - то сначала север будет считать данные с винта, потом пересылать их в пхп, потом пхп будет их пересчитвать и только потом ты получишь циферку.
count(*) означает подсчет всех строк попавших в запрос
count(имя_поля) означает подсчет не NULL значений в поле имя_поля из числа отобранных.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
14430
|
|