sql >> Database >  >> RDS >> Mysql

Meest efficiënte manier om IP-adres op te slaan in MySQL

Voor IPv4-adressen , wilt u ze misschien opslaan als een int unsigned en gebruik de INET_ATON() en INET_NTOA() functies om het IP-adres van de numerieke waarde te retourneren, en vice versa.

Voorbeeld:

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. hoe flashbacken als we dataguard hebben

  2. Opgeslagen procedure om dubbele records in SQL-tabel te verwijderen

  3. Een primaire sleutel voor automatisch verhogen definiëren in PostgreSQL

  4. Hoe maak je een tijdelijke tabel in een Oracle-database?