数据集可以导入mysql_将ipdata.dat 数据集导入 mysql 中并获取sql文件

本文介绍了一种不依赖Navicat for MySQL,而是通过Python编程将IPData.txt数据导入MySQL的方法。首先从IPLook中提取IPDATA.txt,然后利用Python读取文件并分隔数据,最后使用mysql-connector-python库将数据插入到数据库中。
摘要由CSDN通过智能技术生成

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值