跳到主要内容
版本:Candidate-3.5

inet_aton

获取包含 IPv4 地址的字符串,格式为 A.B.C.D。返回一个 BIGINT 数字,表示相应的大端 IPv4 地址。

语法

inet_aton(VARCHAR ipv4)

参数说明

str: 支持的数据类型为 VARCHAR。

返回值说明

返回值的数据类型为 BIGINT。

示例

mysql> select inet_aton('192.168.1.1'); 
+--------------------------------------+
| inet_aton('192.168.1.1') |
+--------------------------------------+
| 3232235777 |
+--------------------------------------+

mysql> select stringIp, inet_aton(stringIp) from ipv4;
+-----------------+----------------------------+
|stringIp | inet_aton(stringIp) |
+-----------------+----------------------------+
| 0.0.0.0 | 0 |
| 255.255.255.255 | 4294967295 |
| invalid | NULL |
+-----------------+----------------------------+