📜  MySQL 中的 IS_IPV4()函数

📅  最后修改于: 2022-05-13 01:55:39.119000             🧑  作者: Mango

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;

输出 :

IPV4VALIDORNOTIPV6VALIDORNOT
01