由于前期设计问题,在保存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

mysql查询IP地址相关推荐

  1. MySql存储IP地址(兼容ipv4和ipv6)

    MySql存储IP地址(兼容ipv4和ipv6) 最近项目涉及到IP白名单的问题,需要设计表来存储IP地址,网上的方法针对IPV4和IPV6用什么类型存储也没有个统一的答案(都是抄来抄去....) 1 ...

  2. linux查看Windows的ip命令,在windows系统和linux系统中查询IP地址命令的不同

    在linux和windows系统上查询IP地址的命令是不一样的. 在linux中的命令行模式下,输入ifconfig即可查询到IP.而在windows系统下要查询IP地址需要先打开dos命令行,然后输 ...

  3. python怎么查找代码位置查询_Python查询IP地址归属完整代码

    本文实例为大家分享了Python查询IP地址归属的具体代码,供大家参考,具体内容如下 #!/usr/bin/env python # -*- coding: utf-8 -*- #查找IP地址归属地 ...

  4. trie树java_【数据结构】Trie树的应用:查询IP地址的ISP(Java实现)

    查询IP地址的ISP 给定一个IP地址,如何查询其所属的ISP,如:中国移动(ChinaMobile),中国电信(ChinaTelecom),中国铁通(ChinaTietong)? 现在网上有ISP的 ...

  5. 在windows系统和linux系统中查询IP地址命令的不同

    在linux和windows系统上查询IP地址的命令是不一样的.         在linux中的命令行模式下,输入ifconfig即可查询到IP.而在windows系统下要查询IP地址需要先打开do ...

  6. 电脑查询ip地址的方法,第一种最为简单

    一般来说,每台电脑都会有固定的一个ip地址.部分电脑则是动态ip地址,每次连接网络时会自动分配.当我们需要查询ip地址的时候,该怎么操作呢?看完你就知道了. 更多系统教程尽在小白系统重装官网 系统:w ...

  7. python批量查询ip归属地_python3.2批量查询IP地址区域

    import urllib.request #jk409  2014-7-31 by python3.4编写用于[批量]查询IP地址国家区域 def chaxun(ip_addr): ip_addr2 ...

  8. linux指令查询ip地址

    linux指令查询ip地址 在黑窗口输入指令ifconfig: [root@baizhi ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:C ...

  9. Windows 和 Linux 系统查询 IP 地址命令

    Windows 和 Linux 系统查询 IP 地址命令 Windows 系统 : ipconfig Linux 系统: ifconfig 或 ip addr (CentOS 7 可用)

  10. 全球IP归属地查询 IP地址查询

    全球IP归属地查询 IP地址查询 推荐一个非常简单的全球IP归属地查询 IP地址查询接口,只需要传入要查询的IP,即可返回相应的基本信息,以下是演示 请求地址是:http://ip.wyk-super ...

最新文章

  1. js 判断js,css是否引入,确保不重复引入
  2. 目标检测任务中的训练宝典 |实用技巧
  3. 区分Java拦截器和过滤器
  4. ++i和i++效率谁高
  5. log4j 配置,tomcat 启动或有后台操作时,控制台会显示很多 DEBUG 信息
  6. 科大星云诗社动态20210407
  7. spark学习-75-源代码:Endpoint模型介绍(6)-Endpoint的消息的接收(2)
  8. 实验2-4-3 求平方根序列前N项和 (C语言)
  9. 实用的 Python —— os.system() 在 python 语句中执行 dos 命令
  10. 网络模块封装-axio
  11. 腾讯研究院发布《2021数字科技前沿应用趋势》
  12. Katalon Recorder使用教程—安装
  13. Facebook广告投放策略与优化Facebook广告成效的技巧方式
  14. Android工程中方法数超过65536解决方法
  15. 凌晨三点的程序员,别让你的辛苦被辜负
  16. 二月、三月校招面试复盘总结(二)
  17. 2022全网最全的持续集成基础【你知道的和不知道都在这里】
  18. 通过kubeadm部署高可用的k8s集群
  19. 如何利用BI实现人力资源可视化管理
  20. 修复谷歌拼音输入法已停止运行

热门文章

  1. 用html做祝福语朋友,朋友友情祝福语
  2. 数字视频编解码基础知识大全
  3. 金山毒霸2002界面
  4. python for循环写法_python中多重循环的写法
  5. opencv Mat指针读取、修改像素值
  6. 盘点史上最经典的电影台词
  7. UVALive 4490 Help Bubu
  8. Cisco Packet Tracer路由器的基本命令
  9. 利用python实现PSM
  10. 三角波c语言编程,51单片机简易波形发生器(正弦波 锯齿波 三角波)仿真+源程序+电路原理图...