首页 MySQL INET6_ATON() 函数

MySQL INET6_ATON() 函数

MySQL INET6_ATON() 函数将指定的 IPv6 或 IPv4 地址转为代表网络字节序中的地址的数字的二进制字符串。

INET6_NTOA() 函数是 INET6_ATON() 函数的逆向操作。

INET6_ATON() 语法

这里是 MySQL INET6_ATON() 函数的语法:

INET6_ATON(ip)

参数

ip
必需的。 一个 IPv6 或 IPv4 地址。

返回值

MySQL INET6_ATON() 函数将指定的 IPv6 或 IPv4 地址转为代表网络字节序中的地址的数字的二进制字符串。

如果参数为 NULL,该函数将返回 NULL

INET6_ATON() 示例

使用 INET6_ATON() 处理 IPv6 地址:

SELECT HEX(INET6_ATON('fdfe::5a55:caff:fefa:9089'));
+----------------------------------------------+
| HEX(INET6_ATON('fdfe::5a55:caff:fefa:9089')) |
+----------------------------------------------+
| FDFE0000000000005A55CAFFFEFA9089             |
+----------------------------------------------+

这里,我们使用了 HEX() 函数将 INET6_ATON() 返回的二进制字符串转为十六进制字符。

使用 INET6_ATON() 处理 IPv4 地址:

SELECT HEX(INET6_ATON('192.168.1.100'));
+----------------------------------+
| HEX(INET6_ATON('192.168.1.100')) |
+----------------------------------+
| C0A80164                         |
+----------------------------------+
特别声明:本站部分内容收集于互联网是出于更直观传递信息的目的。该内容版权归原作者所有,并不代表本站赞同其观点和对其真实性负责。如该内容涉及任何第三方合法权利,请及时与824310991@qq.com联系,我们会及时反馈并处理完毕。