Maison  >  Article  >  base de données  >  Une brève introduction au stockage des adresses IP dans Mysql

Une brève introduction au stockage des adresses IP dans Mysql

小云云
小云云original
2018-03-29 10:48:211609parcourir

Cet article partage principalement avec vous une brève introduction au stockage des adresses IP dans Mysql, dans l'espoir d'aider tout le monde.

1. Pour l'adresse ip, le stockage de la base de données mysql a deux formats généraux : chaîne et entier.

Chaîne varchar(20)”192.168.1.10”

Entier int(10 ):3232235786

Le format de conversion est le suivant :

# INET_ATON(expr) 给出一个作为字符串的网络地址的点地址表示,返回一个代表该地址数值的整数。地址可以是4或8比特地址。
mysql> select INET_ATON('192.168.1.10') ; 
+---------------------------+
| INET_ATON('192.168.1.10') |
+---------------------------+
|                3232235786 |
+---------------------------+
1 row in set (0.00 sec)
 # INET_NTOA(expr) 给定一个数字网络地址 (4 或 8 比特),返回作为字符串的该地址的电地址表示。
mysql> Select INET_NTOA(3232235786);
+-----------------------+
| INET_NTOA(3232235786) |
+-----------------------+
| 192.168.1.10          |
+-----------------------+
1 row in set (0.30 sec)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn