Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
17047



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |