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

Den mest effektive måde at gemme IP-adresse i MySQL

For IPv4-adresser , vil du måske gemme dem som en int unsigned og brug INET_ATON() og INET_NTOA() funktioner til at returnere IP-adressen fra dens numeriske værdi og omvendt.

Eksempel:

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)


  1. Sådan bruger du MySQL med Deno og Eg

  2. ORACLE SQL:Få alle heltal mellem to tal

  3. Forespørgsel for at finde fuld tabelscanninger i Oracle

  4. Hvordan konverterer jeg et heltal til streng som en del af en PostgreSQL-forespørgsel?