使用navicat将QQ IP数据库导入到MySQL
来源:互联网 发布:淘宝售前客服兼职 编辑:程序博客网 时间:2024/05/22 18:24
本文由Mr_Willy原创,转载请注明出处。
如果你苦于没有大量的数据库信息,使用纯真版的QQ IP数据库或许就是一个比较不错的方法。截止2011.12.4,其数据库已经达到了435442条记录。导入到MySQL中进行分析或者用于网站访问统计都是一个不错的方式。
1.从网上下载好QQ IP数据库(纯真版),解压后打开IP.exe。选择解压成txt格式。
2.使用UltraEdit打开解压出来的Txt。使用替换功能替换。如果要删除广告信息就如下操作
3.依次替换9,8,7,6,5,4,3,2个空格为 " | "(或者其他分隔符,此分隔符用于navicat来识别数据)
4.将具有完成四段信息(IP开始地址,IP结束地址,国家或地区,具体地址)的记录放到第一行,因为navicat导入是只有第一行供你选择。如果没有完整的四段信息可能会无法正确导入。
5.替换后并修改后的数据大体如下所示
6.在UE中选择另存为,保存的信息如下,你必须把编码格式改成UTF-8,否则navicat会乱码。此时对ip文件的操作已经完成。
7.建立数据库(utf-8)
CREATE TABLE `ipdata` ( `id` int(11) NOT NULL AUTO_INCREMENT, `ipstart` varchar(50) NOT NULL, `ipend` varchar(50) NOT NULL, `region` varchar(50) DEFAULT NULL, `address` varchar(100) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=435441 DEFAULT CHARSET=utf8
8.在navicat中新建好的表中右键选择Import,会出现导入向导
9.下一步,选择你已经建好的txt文件,编码默认utf-8
10.第三步,配置如下
11.第四、五步默认,第六步配置如下
12.第七步默认,第八步直接点击开始即可导入,由于数据比较大,我导入花了350多秒。至此全部导入成功。
13.打开已经导入的数据,大功告成。
- 使用navicat将QQ IP数据库导入到MySQL
- 如何将 Excel 文件导入到 Navicat for MySQL 数据库
- 使用navicat工具将oracle数据导入到mysql
- 如何使用Navicat将psc备份导入到MySQL
- 如何使用Navicat将psc备份导入到MySQL
- 怎么样使用Navicat for MySQL 导出mysql中的数据和将sql数据库文件导入到mysql数据库中
- 怎么样使用Navicat for MySQL 导出mysql中的数据和将sql数据库文件导入到mysql数据库中
- navicat将sqlserver数据库导入到mysql数据库,无法打开文件问题
- 使用navicat将csv文件导入mysql
- 将excel导入mysql(使用navicat)
- mysql使用Navicat 导出和导入数据库
- 使用Navicat导入或导出MySQL数据库
- Navicat 导入mysql数据库
- 使用navicate将sqlsever数据库导入到mysql数据库中
- 使用mysql workbench将excel远程导入到mysql数据库
- 利用Navicat将 Sql Server 2000数据库导入MySql 中
- 利用Navicat将 Sql Server 2000数据库导入MySql 中
- Navicat Premium 将sqlserver 数据库 导入mysql 中
- 使用C++和Directx开发GUI(一)
- [教程] 解包和打包i9100固件里factoryfs.img的办法
- 使用C++和Directx开发GUI(二)
- spring3mvc如何把checkbox的值绑定到model对象的int数据类型
- 使用C++和Directx开发GUI(三)
- 使用navicat将QQ IP数据库导入到MySQL
- 今天迈出第一步,开始了解iphone开发
- 连接词识别的Level Building 算法。。。。。。
- 使用C++和DirectX开发GUI - 资源编辑器及其它
- C语言学习笔记(运算符)
- ubuntu中更改apache2中php的开发目录路径
- SQLSEVER系统数据库表
- 游戏引擎中的通用编程技术(一)
- DOM4J解析XML文档