Mysql
 sql >> Database >  >> RDS >> Mysql

Il modo più efficiente per memorizzare l'indirizzo IP in MySQL

Per indirizzi IPv4 , potresti volerli archiviare come int unsigned e usa INET_ATON() e INET_NTOA() funzioni per restituire l'indirizzo IP dal suo valore numerico e viceversa.

Esempio:

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)