`
chakey
  • 浏览: 364401 次
  • 性别: Icon_minigender_1
  • 来自: 水星
社区版块
存档分类
最新评论

使用mysql查询纯真IP库的方法

阅读更多

 

为了把点格式的ip地址转换成整数表示的ip地址,创建如下MYSQL函数:

create function ip_calc(ip varchar(20)) returns bigint(20)

return

substring_index(ip,'.',1)*256*256*256

+substring_index(substring_index(ip,'.',2),'.',-1)*256*256

+ substring_index(substring_index(ip,'.',-2),'.',1)*256

+substring_index(ip,'.',-1);

 

作用是:

点格式的ip地主:115.46.155.242

整数形式的ip地址:1932434418

计算方法:115*256*256*256+46*256*256+155*256+242=1932434418

sql语句:select ip_calc('115.46.155.242');


在MySql中定位的方式为:

select * from data_ip where

ipstart <=ip_calc('115.46.155.242')

and

ipend >= ip_calc('115.46.155.242');


查询结果:

ipstart    ipend  ip_area

1932427264 1932460031       广西网通


不过查询效率真是太低了,很慢。

 


 

0
0
分享到:
评论

相关推荐

    纯真IP数据库MySQL版

    在本文中,我们将深入探讨纯真IP数据库MySQL版的特性和使用方法,以及如何操作其中的文件,如ip.frm、ip.MYD和ip.MYI。 一、纯真IP数据库简介 纯真IP数据库主要包含全国乃至全球的IP地址与地理位置信息,如城市、...

    纯真ip数据库的mysql文件

    纯真IP数据库是一种广泛使用的IP地址数据库,主要包含中国大陆及部分...以上就是使用纯真IP数据库的MySQL文件时涉及的主要技术点,理解并掌握这些知识,能帮助你有效地集成和利用这个数据库进行IP地址的管理和查询。

    纯真ip数据库MySQL版

    sunwe(云飞扬)转制 1,数据来源于QQip数据库纯真版. 2,本数据包包含全面,包括...3,另外,本数据包另附转化好的 纯真ip数据文本文件.(已经经过空格批量替换和插入间隔符',' 这样可以方便直接导入其他类型的数据库)

    纯真IP库转换工具转换为其他IP库或者TXT文本

    纯真IP库,通常指的是由纯真网络提供的一种IP地址数据库,主要...总的来说,纯真IP库转换工具是IT从业者处理网络地理信息时的重要辅助工具,能够帮助开发者更灵活地管理和使用IP地址数据,提升服务的性能和用户体验。

    纯真ip数据库mysql版 - 2013-12-10

    纯真IP数据库是一款广泛使用的IP地址数据库,特别适用于中国的网络环境。它包含了中国大陆及部分海外地区的IP地址信息,包括IP段、对应的地理位置、运营商等详细数据。2013-12-10版本的纯真IP数据库是该数据库在那个...

    纯真ip库,包含txt文件和sql文件

    纯真ip数据库mysql版,包含txt文件和sql文件 1,如果您的数据库是utf-8编码的,或是不在意编码类类型的,请直接拷贝 ip.frm, ip.MYD, ip.MYI 3个文件到 mysql安装目录\data\相应数据库文件夹 下. 2,如果你需要不同...

    纯真ip库09-02最新版mysql版

    这个“纯真IP库09-02最新版mysql版”是2009年2月更新的版本,特别针对MySQL数据库进行了优化,方便用户直接在MySQL环境中进行数据导入和管理。 IP库的核心功能在于提供IP地址到地理位置的映射,包括国家、地区、...

    最新纯真ip数据库(MySQL版)

    2012年5月10日 最新纯真ip数据库(MySQL版)

    纯真ip数据库(mysql版)已同步更新至2011年6月30日

    纯真IP数据库是一款知名的IP地址库,主要用于中国地区的IP定位,提供精确的地理位置信息。它以MySQL数据库格式存储,方便开发者集成到各种基于MySQL的应用中。这个版本已更新至2011年6月30日,意味着包含了截至该...

    纯真ip地址数据库(20110530)mysql版sql格式

    《纯真IP地址数据库(20110530)MySQL版SQL格式》 IP地址数据库是网络管理、网络安全及数据分析等领域不可或缺的工具。本文将深入探讨纯真IP地址数据库20110530 MySQL版,以及如何利用.sql格式的文件进行数据导入。 ...

    纯真IP转换器 转成txt、 xml

    使用纯真IP转换器将IP数据转换为txt文件,可以方便地在文本编辑器中查看和手动处理IP数据,同时这种格式便于传输和共享。 2. **xml(可扩展标记语言)**:XML是一种结构化数据存储格式,它允许定义自定义标签来描述...

    纯真ip数据库20120415 mysql版

    纯真IP数据库是一款知名的IP地址库,主要用于中国地区的IP定位,提供精确的地理位置信息。20120415版本是该数据库在2012年4月15日更新的一个版本,它包含了那时为止最新的IP地址数据。MySQL版意味着这个数据库已经被...

    纯真ip库2017年1月20最新,已经转化成mysql数据表格式

    总的来说,纯真IP库2017年1月20日的版本提供了一种方便的方式来管理和查询IP地址信息,特别是在MySQL环境中。通过学习和熟练使用这个数据库,你可以提升你的网络数据分析能力,更好地理解和应对网络世界中的各种挑战...

    打造Mysql最新版的IP地址数据库-将纯真IP数据库导入Mysql

    打造Mysql最新版的IP地址数据库-将纯真IP数据库导入Mysql 1.到纯真网络下载最新的QQ IP数据库并安装。 2.运行“纯真IP地址数据库”,点击“解压”按钮,可以把数据库保存为文本格式,输入文件名保存:ip.txt。(当然...

    ip2region地址库

    ip2region是一个高效且准确的IP地址库,它专为快速查询IP地理位置信息而设计。本文将深入探讨ip2region的核心原理、特性以及其在实际应用中的价值。 一、ip2region概述 ip2region是一个基于二分查找算法的IP地址库...

    ip纯真数据库sql文件

    SQL(结构化查询语言)是用于管理关系数据库的标准语言,这表明这个文件可能包含了插入、更新或删除IP数据的SQL语句,或者是一个可以直接导入到数据库管理系统(如MySQL、PostgreSQL等)以创建或更新IP数据库的脚本...

    IP地址库2018024(SQL Server)

    “IP地址库2018024”是一个基于纯真数据库和淘宝地址库进行整合和更新的数据集合,具有高度的准确性和详尽性。它覆盖了超过480000个IP地址记录,精确到国家、省份以及城市级别,这对于需要进行地域定位的业务至关...

    2016年11月20日 IP库 出自 纯真IP MySQL

    数据库表:IP库 记录总数:446971条 更新日期:2016年11月20日 数据库版本:纯真

    C#纯真ip查询.rar

    标题"C#纯真IP查询.rar"所涉及的核心技术是使用C#编程语言实现对IP地址的查询功能,尤其是基于“纯真IP数据库”(通常称为Zebra IP数据库)进行查询,以获取IP地址对应的地理位置信息。这个项目可能是一个实用的小型...

Global site tag (gtag.js) - Google Analytics