INET6_NTOA():
MySQL中的此函數將以數字形式表示的IPv6或IPv4網絡地址作為二進製字符串,並將該地址的字符串表示形式作為連接字符集中的字符串返回。如果地址無效,則返回NULL。
用法:
INET6_NTOA(expr)
參數:此函數僅接受一個參數。
- expr -
輸入IPv4或IPv6地址
返回值:
它返回地址的字符串表示形式
示例1:
借助INET6_NTOA和UNHEX函數,檢查以下地址“ 0A000511”的等效dotted-quad字符串表示形式。由於它是有效的IPv4地址,因此我們將以點劃線的形式得到結果。
SELECT INET6_NTOA(UNHEX('0A000511')) AS Address_In_DottedString ;
輸出:
ADDRESS_IN_DOTTEDSTRING |
---|
10.0.5.17 |
示例-2:
借助INET6_NTOA和UNHEX函數,檢查以下地址“ FCBE0000000000005C34CABDFEFA6312”的等效dotted-quad字符串表示形式。由於它是有效的IPv6地址,因此我們將以點劃線形式得到結果。
SELECT INET6_NTOA(UNHEX('FCBE0000000000005C34CABDFEFA6312')) AS Address_In_DottedString ;
輸出:
ADDRESS_IN_DOTTEDSTRING |
---|
fcbe::5c34:cabd:fefa:6312 |
示例3:
借助INET6_NTOA和UNHEX函數,檢查以下地址“ 456A”的等效dotted-quad字符串表示形式。由於它不是有效的IPv6或IPv4地址,我們將得到NULL結果。
SELECT INET6_NTOA(UNHEX('456A')) AS Address_In_DottedString ;
輸出:
ADDRESS_IN_DOTTEDSTRING |
---|
NULL |
示例4:
借助INET6_NTOA和INET6_ATON函數,檢查以下地址“ 9.7.5.8”的等效dotted-quad字符串表示形式。由於它不是有效的IPv6或IPv4地址,我們將以點分字符串形式獲取結果。
SELECT INET6_NTOA(INET6_ATON('9.7.5.8')) AS Address_In_DottedString ;
輸出:
ADDRESS_IN_DOTTEDSTRING |
---|
9.7.5.8 |
相關用法
- MySQL LEAD() and LAG()用法及代碼示例
- MySQL BIN()用法及代碼示例
- MySQL LAST_DAY()用法及代碼示例
- MySQL WEEKOFYEAR()用法及代碼示例
- MySQL MOD()用法及代碼示例
- MySQL Group_CONCAT()用法及代碼示例
- MySQL DEFAULT()用法及代碼示例
- MySQL AES_ENCRYPT()用法及代碼示例
- MySQL AES_DECRYPT()用法及代碼示例
- MySQL MD5用法及代碼示例
- MySQL COMPRESS( )用法及代碼示例
- MySQL PASSWORD用法及代碼示例
- MySQL DES_DECRYPT()用法及代碼示例
- MySQL DES_ENCRYPT()用法及代碼示例
- MySQL DECODE( )用法及代碼示例
- MySQL ENCODE( )用法及代碼示例
- MySQL ISNULL( )用法及代碼示例
- MySQL NULLIF( )用法及代碼示例
- MySQL VERSION()用法及代碼示例
- MySQL USER( )用法及代碼示例
- MySQL CONVERT( )用法及代碼示例
- MySQL CONV( )用法及代碼示例
注:本文由純淨天空篩選整理自jana_sayantan大神的英文原創作品 INET6_NTOA() function in MySQL。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。