MySQL INET6_NTOA() 函数
时间:2022-12-24
MySQL INET6_NTOA()
函数将指定的使用数字形式表示 IPv6 或 IPv4 地址转为字符串形式。
INET6_ATON()
函数是 INET6_NTOA()
函数的逆向操作。
INET6_NTOA()
语法
这里是 MySQL INET6_NTOA()
函数的语法:
INET6_NTOA(ip)
参数
ip
- 必需的。 一个数字形式的 IPv6 或 IPv4 地址。
返回值
MySQL INET6_NTOA()
函数将指定的使用数字形式表示 IPv6 或 IPv4 地址转为字符串形式。
如果参数为 NULL
,该函数将返回 NULL
。
INET6_NTOA()
示例
使用 INET6_NTOA()
处理 IPv6 地址:
SELECT INET6_NTOA(UNHEX('FDFE0000000000005A55CAFFFEFA9089'));
+-------------------------------------------------------+
| INET6_NTOA(UNHEX('FDFE0000000000005A55CAFFFEFA9089')) |
+-------------------------------------------------------+
| fdfe::5a55:caff:fefa:9089 |
+-------------------------------------------------------+
这里,我们使用了 HEX()
函数将 INET6_NTOA()
返回的二进制字符串转为十六进制字符。
使用 INET6_NTOA()
处理 IPv4 地址:
SELECT INET6_NTOA(UNHEX('C0A80164'));
+-------------------------------+
| INET6_NTOA(UNHEX('C0A80164')) |
+-------------------------------+
| 192.168.1.100 |
+-------------------------------+
特别声明:本站部分内容收集于互联网是出于更直观传递信息的目的。该内容版权归原作者所有,并不代表本站赞同其观点和对其真实性负责。如该内容涉及任何第三方合法权利,请及时与824310991@qq.com联系,我们会及时反馈并处理完毕。