免编程,3步搞定纯真IP数据导入到MySQL详解,好多做ip地址查询的朋友用的到。

前提: 你会用vi。 很明显,本文是在Linux下测试通过的。本文用的是MySQL命令行工具,如果你不会,用phpMyAdmin应该也可以。

第1步: 下载纯真IP数据,解压存成ip.txt。

详解:这一步不用详解了吧。如果你这一步都不会,下面就不用看了。

第2步: 用vi 编辑 ip.txt。

# vi ip.txt

在vi界面下输入如下命令:

:%s/\s\+/;/

一共重复输入3次。

存盘退出:

:wq

详解:ip.txt有4列。分别是起始ip,结束ip,地区,说明。列之间用不等数量的空格间隔。为了将此文本文件到入到mysql,需要处理掉这些空格。但是只能处理掉前3列的空格,最后一列中的空格要保留。vi中输入的命令意思是,把每一行第一个和其连续的空格替换成字符';'。

%s代表全局搜索替换。\s代表空格。\+代表尽可能多地匹配前面的字符。;代表替换成';'

第3步: 导入MySQL

创建MySQL表

CREATE TABLE `ips` . `ip` (

`ip_start` VARCHAR ( 16 ) NOT NULL ,

`ip_end` VARCHAR ( 16 ) NULL ,

`region` VARCHAR ( 128 ) NULL ,

`comments` VARCHAR ( 512 ) NULL

) ENGINE = MYISAM

为避免出现乱码, region和comments字段的Collation设为gbk_chinese_ci

导入ip.txt到ips数据库的ip表

# mysqlimport -p你的密码 --local --delete --fields-terminated-by=';' ips ip.txt

完成!

详解:mysqlimport可以导入一个文本文件到数据库的表中。前提是表的名字与文本文件名相同,并且表的字段与文本文件也对应起来。

--fields-terminated-by=';' 意思是字段用';'间隔开来。

--delete意思是,如果表已存在,导入前清空表中数据。

mysql 纯真ip 导出dat_3步搞定纯真IP数据导入到MySQL详解相关推荐

  1. 何为固定IP和动态IP?快解析搞定固定IP端口映射!

    目前,我们上网所使用的有动态IP和静态IP两种,IP地址就是我们上网时所使用的"门牌号".全国目前共有3亿左右的IP地址,我们平时上网拨号,网上冲浪大多数使用的是动态IP.那么,当 ...

  2. 【一篇搞定JS数组】JavaScript数组使用详解

    文章目录 JavaScript 数组 Array 1)概述/前言 2)创建数组 (一)Array()构造函数 (二)数组字面量表示法 (三)扩展操作符 (四)工厂方法--Array.of()和Arra ...

  3. 最简单的数据地图制作,一共6步搞定!

    之前曾给大家介绍过几种制作数据地图的方法. 不过这次,我要分享一个更为直接简单的方法! 从导入数据到出图,一共6步搞定! 关于数据地图的应用,之前在<史上最全的10个数据地图!>一文里,给 ...

  4. 六步搞定RHEL5下的mysql镜像数据库配置

    六步搞定RHEL5下的mysql镜像数据库配置 一.主--从模式 实验条件:master IP:192.168.1.104  slave IP:192.168.1.105  mysql version ...

  5. 我是如何一步一步搞定小区的安防系统

    前言 博主从小就是一个喜欢把事情简单化的男人,但是现实总是在不经意间给你太多的惊喜,比如不停的搬家. 博主从大学毕业到现在前前后后凑足了10次搬家运动,终于在第10次搬家的时候搬进了真正属于自己的房子 ...

  6. 443 k8s配置开启nginx_SSL证书不会安装配置?手把手教会你,3步搞定

    本文为远怀学堂原创,纯干货分享 我们昨天发布的一篇教程(免费的SSL证书它不香吗?香,真香!)跟大家分享了如何通过阿里云去申请免费的SSL证书,有效期1年,支持个人/企业申请,一个阿里云帐户最多可签发 ...

  7. 10步搞定App内测发布(蒲公英内测平台)

    10步搞定App内测发布 (写作不易,转载请注明出处,谢谢!) App内测是必不可少的一个环节,重中之重! 有两种方法:一.把每台手机的插到开发人员的电脑上跑一边(不推荐):二.通过第三方分发平台(推 ...

  8. IDEA插件下载慢怎么办,几步搞定

    IDEA插件下载慢怎么办,几步搞定 寻找速度最快的IP 修改host文件 刷新DNS 重新下载插件试试吧 寻找速度最快的IP http://tool.chinaz.com/dns/ plugins.j ...

  9. SSL证书不会安装配置?手把手教会你,3步搞定

    本文为远怀学堂原创,纯干货分享 我们前面发布的一篇教程(免费的SSL证书它不香吗?香,真香!)跟大家分享了如何通过阿里云去申请免费的SSL证书,有效期1年,支持个人/企业申请,一个阿里云帐户最多可签发 ...

  10. 三星复印机载体初始化步骤_三星复印机如何恢复默认出厂模式?解决网络打印,简单2步搞定...

    原标题:三星复印机如何恢复默认出厂模式?解决网络打印,简单2步搞定 通过恢复机器的默认出厂模式,我们可以: ①设置固定IP,解决网络打印问题: ②重新设置管理员密码: 如何恢复机器的默认出厂模式?简单 ...

最新文章

  1. 文本间加入任意字符的PHP函数
  2. [leetcode] Recover Binary Search Tree
  3. 南京工程学院 数据库复习(数据库系统概论复习 及 数据库原理与应用样题)
  4. paddle模块的详细介绍
  5. HDU 2629 Identity Card
  6. 使用PyCharm连接云主机教程
  7. 轻博客:企业品牌互动传播利器
  8. mysql 拒绝访问的解决办法
  9. 变焦什么意思_变焦镜头中的恒定光圈与浮动光圈是什么意思?萌新摄影分享指南!...
  10. docker.[7] 数据卷容器
  11. Linux I2C总线驱动调试之i2c-tools工具使用
  12. 自动驾驶各大传感器介绍-硬件篇
  13. lnmp环境部署php项目,修改默认访问目录及访问php文件下载错误
  14. spriteKit 笔记三 —— Drog 精灵
  15. 学习笔记(02):英特尔® OpenVINO™工具套件初级课程-如何加速视频处理进程?
  16. 【构建更好的软件—TeamDev】上海道宁为您带来强大且富有洞察力的TeamDev产品及自定义解决方案
  17. 煮饭的机器人作文_炒菜机器人作文600字
  18. 基于复化梯度求积的求积步长自适应matlab实现
  19. python在家怎么赚钱手工艺_在家手工赚钱的3个好方法(一天挣个百多块钱轻轻松松)...
  20. 【树莓派】【树莓派4】四、个人NAS实现方式推荐

热门文章

  1. IBM 架构师为何以及如何成为了架构师
  2. ArcGIS插件安装通用问题汇总
  3. API文档打开显示'已取消到该网页的导航'的解决方法
  4. 海外怎么用网易云听歌,网易云音乐国外用不了怎么办
  5. qq空间留言板删除 php,QQ空间刷留言php代码
  6. CAD等分不显示等分点
  7. java 二元一次方程式_JAVA求解一元一次二次方程
  8. windows 系统开启的端口调研
  9. 开发部程序员绩效考核办法
  10. SQLRecoverableException: Closed Connection