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

Най-добрият начин за съхраняване на IP в база данни?

Съхранявайте ip като INT(11) UNSIGNED , след което използвайте INET_ATON и INET_NTOA функции за съхраняване/извличане на IP адреса.

Примерен код:

INSERT table(ip) VALUES (INET_ATON('192.168.0.1')); /*ip = 3232235521*/
SELECT INET_NTOA(ip) As IPAddress FROM table; /*IPAddress = 192.168.0.1*/


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да получите СЛУЧАЙНИ записи от всяка категория в MySQL?

  2. Как да вмъкнете групово в mySql и node.js с помощта на mysljs

  3. Защо java.sql.DriverManager.getConnection(...) виси?

  4. Грешка:командата за избор е отказана на потребителя '<userid>'@'<ip-address>' за таблица '<table-name>'

  5. Дублиран запис за ключ 'PRIMARY'. Игнориране на интервалите за низове