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