Mysql
 sql >> база данни >  >> RDS >> Mysql

Най-ефективният начин за съхраняване на IP адрес в MySQL

За IPv4 адреси , може да искате да ги съхраните като int unsigned и използвайте INET_ATON() и INET_NTOA() функции за връщане на IP адреса от неговата цифрова стойност и обратно.

Пример:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL ключове, MUL срещу PRI срещу UNI

  2. Изчислете децил от актуалност в MySQL

  3. Как да управлявате привилегии с роли в MySQL

  4. Оптимални настройки на MySQL за заявки, които доставят големи количества данни?

  5. ИЗБЕРЕТЕ * ОТ множество таблици. MySQL