|
MySQL.RU - Webboard
Вернуться
Как хранить IP в БД? (Сергей) 03/09/2004 - 13:58:28
Re: Как хранить IP в БД? (sz) 05/09/2004 - 18:43:27
> Original message text:
> From: Сергей - 03/09/2004 - 13:58:28
> Subject:Как хранить IP в БД?
> -----------------
> Здравствуйте!
> Порекомендуйте, пожалуйста, в каком формате лучше всего с точки зрения оптимизации хранить IP пользователя в таблице MySQL?
>
> У меня есть предположение, что можно хранить как
> IP varchar(15) NOT NULL default '0.0.0.0'
>
> но правильно ли и оптимально это? Насколько быстро будет осуществляться поиск в таблице в случае такого хранения данных?
>
From: sz - 05/09/2004 - 18:43:27
Subject:Как хранить IP в БД?
-----------------
IP --- это номер (integer). Есть встроенные функции преобразрвания:
SELECT INET_NTOA(167772161); результат: 10.0.0.1
и
SELECT INET_ATON("10.0.0.1"); результат: 167772161.
А правильность и оптимальность этого зависит от использования.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
17047
|
|