您的位置:首页 > 数据库 > MySQL

如何把纯真ip数据库导入到MySQL数据表中

2013-08-14 15:41 162 查看
一、下载最新版的QQWry.Dat

二、下载IPLook

使用IPLook把QQWry.Dat文件解压到IPData.txt文件

打开IPData.txt文件格式是这样的

0.0.0.0 0.255.255.255 IANA保留地址 CZ88.NET

1.0.0.0 1.0.0.255 澳大利亚 CZ88.NET

1.0.1.0 1.0.3.255 福建省 电信

1.0.4.0 1.0.7.255 澳大利亚 CZ88.NET

1.0.8.0 1.0.15.255 广东省 电信

1.0.16.0 1.0.31.255 日本 CZ88.NET

1.0.32.0 1.0.63.255 广东省 电信

1.0.64.0 1.0.127.255 日本 CZ88.NET

1.0.128.0 1.0.255.255 泰国 CZ88.NET

1.1.0.0 1.1.0.255 福建省 电信

1.1.1.0 1.1.1.255 澳大利亚 CZ88.NET

三、使用Navicat for MySQL工具

1.建立ip数据库表

CREATE TABLE `ip` (

`StartIP` varchar(20) default '',

`EndIP` varchar(20) default NULL,

`Country` varchar(30) default NULL,

`Local` varchar(50) default NULL,

KEY `IP` USING BTREE (`StartIP`,`EndIP`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

2.使用Navicat for MySQL的导入向导功能把IPData.txt文件的数据导入到ip数据表中

四、如何在MySQL中对ip比较

select * from ip where INET_ATON('119.253.32.42') between INET_ATON(startIp) and INET_ATON(endIp);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: