mysql查询IP地址

转载 2016年08月29日 11:13:19

由于前期设计问题,在保存ip地址时,没有存为整型,而是存成了字符串形式,在查询ip的范围区间时,遇到这样的问题:
select ip from t_ip where ip between '192.168.11.1' and '192.168.11.150' ,当末尾ip地址最后一位为三位数时,此时就查询不出数据了。
查了一下mysql自带有一个对ip地址做处理的函数inet_aton,作用主要是给出一个作为字符串的网络地址的"点地址"(如127.0.0.1)表示,返回一个代表该地址数值的整数,它产生的数字是按照网略字节顺序。
 
以上语句改为:select ip from t_ip where inet_aton(ip) between inet_aton('192.168.11.1') and inet_aton('192.168.11.150')这样就能有效比较查出数据了


http://www.oschina.net/code/snippet_122189_15884

举报

相关文章推荐

php和mysql关于ip段查询

背景:项目中有个小需求需要统计某个地区在某个时间段的注册用户数

IP地址在mysql的存储(IP地址和int的转换)

PHP echo ip2long('192.168.1.38'); 输出:3232235814 MYSQL SELECT INET_ATON('192.168.1.38'); 输出:323...
  • ssyan
  • ssyan
  • 2011-02-21 10:01
  • 3185

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

如何在MySQL中的获取IP地址的网段

效果展示:通过下面的命令可以快速的获取IP地址的网段     命令解释: inet_aton('209.207.224.1')这个函数是将IP地址转化为一个序列.convert是将序列...

mysql 查询ip链接数

select SUBSTRING_INDEX(host,':',1) as ip , count(*) from information_schema.processlist group by i...

根据IP地址查询

最近公司用到了根据用户的ip获取用户所在的地址,小研究一下,发现百度地图提供了很好的接口,现整理一个小demo,有需要的朋友可以看一下,也方便自己以后使用! 直接看代码吧 package com....

查询IP地址

http://baike.baidu.com/view/3930.htm 查询IP地址 查QQ用户IP   1.通过FolkOicq查   FolkOicq是个能给QQ添加...

查询各种IP地址

查询IP地址 查QQ用户IP   1.通过FolkOicq查  FolkOicq是个能给QQ添加IP显示补丁的程序,最新版本FolkQQ0530SE_B2。下载后得到一个Zip的压缩包,用Winz...

IP地址位置查询

IP地址位置查询,通过网上的公共接口查询个人IP地址信息 网上有公布一些免费的IP地址信息查询的接口,我们可以通过这些接口获取我们想查询的IP地址信息 参考:http://blog.csdn.net...

查询IP地址信息

原文链接:http://www.yovisun.me/sina-wangyi-ip-addr-api.html  作者:YoviSun  通过IP地址获取对应的地区信息通常有两种方法: 1...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)