Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

В каком типе данных хранить ip адреса пользователей в SQL MySQL?

Data scienceBig data+3
Анонимный вопрос
Data Science
  · 2,4 K
Openstack DevOps and IBM/Informix Certified DBA . Phd in Math (Duality of spaces of...  · 18 апр 2022
Чтобы сохранить IP-адрес в MySQL, используйте целочисленный тип данных. Используя тип данных INT, мы можем сэкономить больше места в базе данных.
===========
CREATE TABLE `ip_addresses` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`ip_address` int(4) unsigned NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
===========
Как видите, мы использовали int(4) unsigned для хранения IP-адреса. 
Как можно сделать вставку строк в эту таблицу.
===========
Пример
===========
INSERT INTO `ip_addresses` (`ip_address`) VALUES (INET_ATON("127.0.0.1"));
Что такое INET_ATON?
INET_ATON — это функция MySQL. Этот метод используется для преобразования IP-адреса в число.
Пишу код и т.п.  · 18 апр 2022  · itustinov.ru
В строках varchar(39), чтобы можно было туда записывать IPv6 и чтобы не переусложнять дальнейшую работу с ними. Должно хватать этого размера, если планируется вписывать туда только сам IP или только глобальные адреса (16 байт, представленные 32-мя символами с семью разделительными двоеточиями; двойное двоеточие используется в качестве сокращения, т.е. для него резерв не... Читать далее
1 эксперт не согласен
Незнание принципов работы с IP адресами в MySQL.