MySQL IS_IPV6() 函数使用指南
MySQL IS_IPV6()
函数检查给定的参数是否是一个合法的 IPv6 地址。
IS_IPV6()
语法
这里是 MySQL IS_IPV6()
函数的语法:
IS_IPV6(ip)
参数
ip
- 必需的。 一个待检查的 IPv6 地址。
返回值
MySQL IS_IPV6()
函数检查给定的参数是否是一个合法的 IPv6 地址,如果是返回 1
,否则返回 0
。
对于一个给定的参数来说,如果 IS_IPV6()
返回 1
, INET6_ATON()
返回一个非 NULL 值。
如果参数为 NULL
,该函数将返回 NULL
。
IS_IPV6()
示例
这个实例演示了 IS_IPV6()
的基本用法。
SELECT IS_IPV6('192.168.1.100'), IS_IPV6('fdfe::5a55:caff:fefa:9089');
+--------------------------+--------------------------------------+
| IS_IPV6('192.168.1.100') | IS_IPV6('fdfe::5a55:caff:fefa:9089') |
+--------------------------+--------------------------------------+
| 0 | 1 |
+--------------------------+--------------------------------------+
这里,由于 192.168.1.100
是一个 IPv4 地址,不是一个 IPv6 地址,因此 IS_IPV6('192.168.1.100')
返回了 0
。