1. 前言
最近在看极客学院的视频, 看到有关数据库部分, 然后里面的老师给了一个 ipdata.sql 的数据库指令, 可以用来向mysql中导入ipdata数据, 可是, 我们没有拿到这个 sql 数据库的指令, 因而没有办法构建出我们自己的数据库, 这个对于有些强迫症的我来说, 有些费劲
2. 流程
2.1 网上一般流程
Created with Raphaël 2.1.0
start
下载最新版本的QQWry.Dat
下载IPLook, 提取IPDATA.txt
使用Navicat for MySQL导入
end
不过这个文件需要安装之后, 才能找到我们需要的QQWry.dat 文件, 还是比较费劲的
不过后来我们找到一个 IPLook 文件的时候, 里面附带了这个我们所需要的 QQwry.dat 文件了 http://soft.duote.com.cn/iplook.zip
Navicat for mysql 的官网地址 https://www.navicat.com.cn/products/navicat-for-mysql, 但是, 为了一个数据文件, 需要特定安装一个软件还是太费劲了, 于是我们试图自己编程实现。
2.2 我们的流程
Created with Raphaël 2.1.0
start
下载IPLook, 提取IPDATA.txt
使用python编程导入mysql
end
2.3 提取文件数据
这里涉及python 的文件操作, 首先我们需要处理的IPData.txt