Heim  >  Artikel  >  Datenbank  >  Eine kurze Einführung in die Speicherung von IP-Adressen in MySQL

Eine kurze Einführung in die Speicherung von IP-Adressen in MySQL

小云云
小云云Original
2018-03-29 10:48:211602Durchsuche

Dieser Artikel gibt Ihnen hauptsächlich eine kurze Einführung in die Speicherung von IP-Adressen in MySQL und hofft, allen zu helfen.

1. Für die IP-Adresse hat der MySQL-Datenbankspeicher zwei allgemeine Formate: Zeichenfolge und Ganzzahl.

String varchar(20)”192.168.1.10”

Integer int(10 ):3232235786

Das Konvertierungsformat ist wie folgt:

# 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)

Das obige ist der detaillierte Inhalt vonEine kurze Einführung in die Speicherung von IP-Adressen in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn