當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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

相關用法


注:本文由純淨天空篩選整理自jana_sayantan大神的英文原創作品 INET_NTOA() function in MySQL。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。