MySQL 中 INET_NTOA()函数
原文:https://www.geeksforgeeks.org/inet_ntoa-function-in-mysql/
inet _ ntoa():
MySQL 中的这个函数按照网络字节顺序获取 IPv4 地址,然后以点状四元字符串的形式返回该地址。如果输入地址是无效的 IPv4 地址,此函数返回空值。
语法:
INET_NTOA(expr)
参数:该函数只接受一个参数。
- expr– 输入以网络字节顺序表示的 IPv4 地址。
返回:
它返回给定 IPv4 地址的四点字符串表示形式。
示例-1 :
借助 INET_NTOA 函数,检查以下地址“17171712”的等效点四字符串表示形式。由于这是一个有效的 IPv4 地址,我们将得到一个点串的结果。
SELECT INET_NTOA(17171712)
AS Address_In_DottedString ;
输出:
| 地址 _ 输入 _ 打点字符串 | | --- | | 1 . 6 . 5 . 0 |示例-2 :
借助 INET_NTOA 函数检查以下地址“-121”的等效点四字符串表示形式。由于它不是有效的 IPv4 地址,我们将得到空值。
SELECT INET_NTOA(-121)
AS Address_In_DottedString ;
输出:
null | 【地址 _ in _ 虚线字符串】 | | --- |示例-3 :
借助 INET_NTOA 函数检查以下十进制数字“171712.01223”的等效点四字符串表示形式。
SELECT INET_NTOA (171712.01223)
AS Address_In_DottedString ;
输出:
| 地址 _ 输入 _ 打点字符串 | | --- | | 0 . 2 . 158 . 192 |示例-4 :
借助 INET_NTOA 函数,检查以下二进制数“101011001”的等效点四字符串表示形式。
SELECT INET_NTOA(b'101011001')
AS Address_In_DottedString ;
输出:
| 地址 _ 输入 _ 打点字符串 | | --- | | 0 . 0 . 1 . 89 |版权属于:月萌API www.moonapi.com,转载请注明出处