mysql inetntoa_MySQL INET_NTOA()用法及代码示例

INET_NTOA():

MySQL中的此函数以网络字节顺序获取IPv4地址,然后以dotted-quad字符串表示形式返回该地址。如果输入地址是无效的IPv4地址,则此函数返回NULL。

用法:

INET_NTOA(expr)

参数:此函数仅接受一个参数。

expr -

输入以网络字节顺序表示的IPv4地址。

返回值:

它返回给定IPv4地址的dotted-quad字符串表示形式。

示例1:

借助INET_NTOA功能,检查以下地址“17171712”的等效dotted-quad字符串表示形式。由于它是有效的IPv4地址,因此我们将以点划线的形式得到结果。

SELECT INET_NTOA(17171712)

AS Address_In_DottedString ;

输出:

ADDRESS_IN_DOTTEDSTRING

1.6.5.0

实施例-2:

借助INET_NTOA功能,检查以下地址“-121”的等效dotted-quad字符串表示形式。由于它不是有效的IPv4地址,因此我们将获得NULL。

SELECT INET_NTOA(-121)

AS Address_In_DottedString ;

输出:

ADDRESS_IN_DOTTEDSTRING

空值

示例-3:

在INET_NTOA功能的帮助下,检查以下十进制数“171712.01223”的等效dotted-quad字符串表示形式。

SELECT INET_NTOA (171712.01223)

AS Address_In_DottedString ;

输出:

ADDRESS_IN_DOTTEDSTRING

0.2.158.192

示例4:

在INET_NTOA功能的帮助下,检查以下二进制数字“101011001”的等效dotted-quad字符串表示形式。

SELECT INET_NTOA(b'101011001')

AS Address_In_DottedString ;

输出:

ADDRESS_IN_DOTTEDSTRING

0.0.1.89

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值