MySQL 中的 IS_IPV6()函数
IS_IPV6() :
MySQL 中的这个函数用于检查指定的字符串是否是有效的 IPv6 地址。如果是有效的 IPv6 地址,则返回 1。否则,返回 0。
句法 :
IS_IPV6(expr)
范围 :
该方法只接受一个参数。
- expr –我们要检查的输入字符串。
回报:
如果字符串是有效的 IPv6 地址,则返回 1。如果字符串不是有效的 IPv6 地址,则它将返回 0。
示例-1:
使用 IS_IPV6函数检查给定地址是否有效。
SELECT IS_IPV6('10.4.2.256')
AS ValidOrNot;
输出 :
VALIDORNOT |
---|
0 |
因此,我们可以看到给定的地址不是有效的 IPv6 地址。
示例 2 :
使用 IS_IPV6函数检查给定地址是否有效。
SELECT IS_IPV6('::2')
AS ValidOrNot;
输出 :
VALIDORNOT |
---|
1 |
所以,我们可以看到给定的地址是一个有效的 IPv6 地址。
示例 3 :
使用 IS_IPV6函数检查 IPv4 地址是否是有效的 IPv6 地址。
SELECT IS_IPV6('2001:0db8:85a3:0000:0000:8a2e:0370:7334')
IPv6ValidOrNot,
IS_IPV4('2001:0db8:85a3:0000:0000:8a2e:0370:7334')
AS IPv4ValidOrNot;
输出 :
IPV6VALIDORNOT | IPV4VALIDORNOT |
---|---|
1 | 0 |