Mysql的IP处理函数inet_aton()和inet_ntoa()
来源:互联网 发布:宝贝上架优化 编辑:程序博客网 时间:2024/05/17 06:11
INET_ATON(expr)
给出一个作为字符串的网络地址的点地址表示,返回一个代表该地址数值的整数。地址可以是4或8比特地址。
mysql> SELECT INET_ATON('209.207.224.40');+-----------------------------+| INET_ATON('209.207.224.40') |+-----------------------------+| 3520061480 |+-----------------------------+1 row in set (0.01 sec)
产生的数字总是按照网络字节顺序。如上面,数字按照 209×2563 + 207×2562 + 224×2561 + 40 ×2560 进行计算。我们来验算下:
mysql> select 209*POW(256,3)+207*POW(256,2)+224*POW(256,1)+40*POW(256,0);+------------------------------------------------------------+| 209*POW(256,3)+207*POW(256,2)+224*POW(256,1)+40*POW(256,0) |+------------------------------------------------------------+| 3520061480 |+------------------------------------------------------------+1 row in set (0.05 sec)
INET_ATON() 也能理解短格式 IP 地址:
mysql> SELECT INET_ATON('127.0.0.1'), INET_ATON('127.1');+------------------------+--------------------+| INET_ATON('127.0.0.1') | INET_ATON('127.1') |+------------------------+--------------------+| 2130706433 | 2130706433 |+------------------------+--------------------+1 row in set (0.00 sec)
可以理解成为中间2为地址默认为0。
注:在存储由INET_ATON() 产生的值时,推荐你使用 INT UNSIGNED 列。假如你使用 (带符号) INT列, 则相应的第一个八位组大于127的IP 地址值会被截至 2147483647 (即, INET_ATON(’127.255.255.255′) 所返回的值)。当然,直接使用bigint更加省事。
INET_NTOA(expr)
给定一个数字网络地址 (4 或 8 比特),返回作为字符串的该地址的电地址表示。也就是inet_aton()的反函数。
mysql> SELECT INET_NTOA(3520061480);+-----------------------+| INET_NTOA(3520061480) |+-----------------------+| 209.207.224.40 |+-----------------------+1 row in set (0.00 sec)
- [MySQL]IP处理函数inet_aton()和inet_ntoa()
- Mysql的IP处理函数inet_aton()和inet_ntoa()
- Mysql的IP处理函数inet_aton()和inet_ntoa()
- Mysql的IP处理函数inet_aton()和inet_ntoa()
- IP处理函数inet_aton()和inet_ntoa()
- IP处理函数inet_aton()和inet_ntoa()
- IP处理函数inet_aton()和inet_ntoa()使用说明
- 利用mysql的inet_aton()和inet_ntoa()函数存储IP地址
- 利用mysql的inet_aton()和inet_ntoa()函数存储IP地址
- 利用mysql的inet_aton()和inet_ntoa()函数存储IP地址
- 利用mysql的inet_aton()和inet_ntoa()函数存储IP地址
- mysql 使用inet_aton和inet_ntoa处理ip地址数据
- mysql 使用inet_aton和inet_ntoa处理ip地址数据
- mysql 使用inet_aton和inet_ntoa处理ip地址数据
- sql 语句 IP处理函数inet_aton()和inet_ntoa()
- 利用mysql的inet_aton()和inet_ntoa()函数存储IP地址的方法分享
- 利用mysql的inet_aton()和inet_ntoa()函数存储IP地址的方法分享
- mysql inet_aton和inet_ntoa存储ip地址
- 在打包程序中自动安装SQL Server数据库
- SqlServer 的几种分页方式
- 一些英语谚语
- js 判断 浏览器
- struts2入门配置
- Mysql的IP处理函数inet_aton()和inet_ntoa()
- 怎样使用别人的类!!!
- 用javascript评估用户输入密码的强度
- 初召刚
- 十. 桥接模式 - Bridge
- uboot下载地址
- 特别推荐:网络安全视频讲座
- Hidden Surface Removel Algorithms — Occlusion Culling
- 九.适配器模式-ADAPTER