转MYSQL下
给出一个作为字符串的网络地址的"点地址"(如127.0.0.1)表示,返回一个代表该地址数值的整数。地址可以是4或8比特地址。
mysql> SELECT inet_aton('209.207.224.40');
产生的数字总是按照网络字节顺序。如上面的例子,数字按照 209×2563 + 207×2562 + 224×256 + 40 进行计算。
INET_ATON() 也能理解短格式 IP 地址:
mysql> SELECT INET_ATON('127.0.0.1'), INET_ATON('127.1');
注释: 在存储由INET_ATON()
产生的值时,推荐你使用 INT UNSIGNED 列。假如你使用 (带符号) INT列, 则相应的第一个八位组大于127的IP
地址值会被截至
给定一个数字网络地址 (4 或 8 比特),返回作为字符串的该地址的电地址表示。
mysql> SELECT INET_NTOA(3520061480);
本文详细介绍了MySQL中INET_ATON函数如何将字符串形式的网络地址(如127.0.0.1或209.207.224.40)转换为对应的整数值,并解释了网络字节顺序计算原理。同时,讨论了INET_ATON函数对短格式IP地址的支持及存储建议。
784

被折叠的 条评论
为什么被折叠?



