Mysql
 sql >> Base de données >  >> RDS >> Mysql

Le moyen le plus efficace de stocker l'adresse IP dans MySQL

Pour adresses IPv4 , vous voudrez peut-être les stocker en tant que int unsigned et utilisez le INET_ATON() et INET_NTOA() fonctions pour renvoyer l'adresse IP à partir de sa valeur numérique, et vice versa.

Exemple :

SELECT INET_ATON('127.0.0.1');

+------------------------+
| INET_ATON('127.0.0.1') |
+------------------------+
|             2130706433 | 
+------------------------+
1 row in set (0.00 sec)


SELECT INET_NTOA('2130706433');

+-------------------------+
| INET_NTOA('2130706433') |
+-------------------------+
| 127.0.0.1               | 
+-------------------------+
1 row in set (0.02 sec)