mysql inet aton



Ip адрес mysql

Автор Дмитрий Ткаченко задал вопрос в разделе Другие языки и технологии

Вопрос по MySQL и организации Базы Данных и получил лучший ответ

Ответ от Пользователь удален[гуру]
Давно наткнулся на очень правильную статью по этому поводу, впечатлился и взял на заметку.
Вот копипаста того годного поста:
IP-адрес = 4 байт, и ни битом больше!
IP-адрес в mysql нужно хранить в поле типа INT, а не CHAR. IP-адрес — это 4 цифры, 4 байта. Поле типа INT — тоже 4 байт. Перевести IP-адрес в число можно функцией INET_ATON, обратно — INET_NTOA:
mysql> SELECT INET_ATON('209.207.224.40');
-> 3520061480
mysql> SELECT INET_NTOA(3520061480);
-> '209.207.224.40'Источник:

Ответ от 3oleg[гуру]
хз. я бы например записывал в типе данных строка без точек. получается всего 16 символов

Ответ от Валерий Каркачев[новичек]
В виде Int32. Оптимально по занимаемому месту, удобно индексировать, искать и т. п.

Ответ от Ёергей Проханов[новичек]
Лучший способ удовлетворить требования к снижению пространства памяти и сокращению времени обработки (на сортировку и представление данных, а также на обработку запроса) состоит в том, чтобы хранить числа А1, А2, А3 и А4 отдельно, в четырех различных столбцах базы данных, тип данных которых будет определен как tinyint. В этом случае можно применить запрос, приведенный в листинге 2, для сортировки, и представления адресов IP.
Источник:

Ответ от Антон -[гуру]
Соглашусь с предыдущим ответом, с небольшой поправочкой: для хранения нужен тип не INT, а UNSIGNED INT

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Вопрос по MySQL и организации Базы Данных

Подскажите программу для изменения Ip - адреса
Идея о том, что "если статический то ниче не поможет" принадлежит ламерам детишкам-дебильчикам.
подробнее...

Как менять Ip
Информационная безопасность → Как сменить ip-адрес компьютера онлайн
Все
подробнее...

Как правельно подключить сервер самп к MYSQl ???
SQL_HOST - ip адрес сервера
SQL_USER - имя пользователя (root - для полного доступа)подробнее...

Как найти сервер в BF3 по ip?
Наконец-то на gameservers.com появилась возможность купить сервер в Москве. … TTS Clan Server |
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Интернет
как по IP адрессу узнать город?
Напиши АйПи адрес. Вот тут ты вставляешь АйПи адрес чувака и там выдаётся откуда он ит. д. : (убери
подробнее...
спросили в Интернет
Помогите решить проблему с MySQL
Отправляйся к файлу config.inc.php и редактируй его.
$cfg['Servers'][$i]['host'] строкаподробнее...
спросили в User ba User be
Удаленное подключение к MySQL
we be w.ru/articles/414.webew
Пробелы сотри, тут все подробно рассписанноподробнее...
спросили в Интернет
Купил домен. Посоветуйте надежный бесплатный хостинг. желательно без рекламы, с поддержкой php и mysql.
Чтобы совсем все было бесплатно - такого не бывает. Вы чем-то заплатите - рекламой, отсутствием
подробнее...

как изменить ip?
обратись к провайдеру 300руб
подробнее...
спросили в Интернет
кто знает чем отличаются програмы и какя лудше опера, майкросовт интернет экспортер, Mozilla Firefox.Я недавно лазию в ин
надо смотреть не на красоту а производительность, которая самая большая по скорости загрузки
подробнее...
спросили в Интернет
Как определить кто создал сайт (или хостинг сайта), если на самом сайте ничего не указано???
С помощью сервиса whois можно узнать, на кого зарегистрировано доменное имя. Однако это не всегда
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*