Пару вопросов по mysql
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Пару вопросов по mysql Expand / Collapse
Автор
Сообщение
07.08.2004 21:51
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 06.06.2008 12:42
Сообщ.: 22, Visits: 244
1) как подсчитать общее количество записей в таблице, если их ОЧЕНЬ много? mysql_num_rows очень долго....
2) если в запросе указывать Where ttt like "*dgfds*", будет ли учитываться регистр при таком сравнении? Если регистр букв все-таки учитывается, то как можно этого избежать?
Сообщ. #831019
09.08.2004 13:53
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
1) SELECT COUNT(*) FROM TableName
2) По моему стандаратным поведением является использование регистронезависимого поиска. Как заставить учитывать регистр мне неизвестно.
Сообщ. #831137
10.08.2004 14:35
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 02.02.2006 13:21
Сообщ.: 235, Visits: 2 586
1. count(*), так же в ней должено обязатено быть индексированное поле, тогда подсчет будет идти по индексам, а они, как правило, закешированы и находятся в памяти.
2. нет
Сообщ. #831293
12.08.2004 19:12
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 14.03.2007 17:56
Сообщ.: 637, Visits: 7 022
Регистр можно избежать WHERE login = BINARY "blabla"
Сообщ. #831720
13.08.2004 1:50
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 06.06.2008 12:42
Сообщ.: 22, Visits: 244
Спасибо, уже разобрался, работает давно. Так что тему эту можно закрыть.
Сообщ. #831734
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 6:07