mysql 纯真ip 导出dat_3步搞定纯真IP数据导入到MySQL详解
免编程,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详解相关推荐
- 何为固定IP和动态IP?快解析搞定固定IP端口映射!
目前,我们上网所使用的有动态IP和静态IP两种,IP地址就是我们上网时所使用的"门牌号".全国目前共有3亿左右的IP地址,我们平时上网拨号,网上冲浪大多数使用的是动态IP.那么,当 ...
- 【一篇搞定JS数组】JavaScript数组使用详解
文章目录 JavaScript 数组 Array 1)概述/前言 2)创建数组 (一)Array()构造函数 (二)数组字面量表示法 (三)扩展操作符 (四)工厂方法--Array.of()和Arra ...
- 最简单的数据地图制作,一共6步搞定!
之前曾给大家介绍过几种制作数据地图的方法. 不过这次,我要分享一个更为直接简单的方法! 从导入数据到出图,一共6步搞定! 关于数据地图的应用,之前在<史上最全的10个数据地图!>一文里,给 ...
- 六步搞定RHEL5下的mysql镜像数据库配置
六步搞定RHEL5下的mysql镜像数据库配置 一.主--从模式 实验条件:master IP:192.168.1.104 slave IP:192.168.1.105 mysql version ...
- 我是如何一步一步搞定小区的安防系统
前言 博主从小就是一个喜欢把事情简单化的男人,但是现实总是在不经意间给你太多的惊喜,比如不停的搬家. 博主从大学毕业到现在前前后后凑足了10次搬家运动,终于在第10次搬家的时候搬进了真正属于自己的房子 ...
- 443 k8s配置开启nginx_SSL证书不会安装配置?手把手教会你,3步搞定
本文为远怀学堂原创,纯干货分享 我们昨天发布的一篇教程(免费的SSL证书它不香吗?香,真香!)跟大家分享了如何通过阿里云去申请免费的SSL证书,有效期1年,支持个人/企业申请,一个阿里云帐户最多可签发 ...
- 10步搞定App内测发布(蒲公英内测平台)
10步搞定App内测发布 (写作不易,转载请注明出处,谢谢!) App内测是必不可少的一个环节,重中之重! 有两种方法:一.把每台手机的插到开发人员的电脑上跑一边(不推荐):二.通过第三方分发平台(推 ...
- IDEA插件下载慢怎么办,几步搞定
IDEA插件下载慢怎么办,几步搞定 寻找速度最快的IP 修改host文件 刷新DNS 重新下载插件试试吧 寻找速度最快的IP http://tool.chinaz.com/dns/ plugins.j ...
- SSL证书不会安装配置?手把手教会你,3步搞定
本文为远怀学堂原创,纯干货分享 我们前面发布的一篇教程(免费的SSL证书它不香吗?香,真香!)跟大家分享了如何通过阿里云去申请免费的SSL证书,有效期1年,支持个人/企业申请,一个阿里云帐户最多可签发 ...
- 三星复印机载体初始化步骤_三星复印机如何恢复默认出厂模式?解决网络打印,简单2步搞定...
原标题:三星复印机如何恢复默认出厂模式?解决网络打印,简单2步搞定 通过恢复机器的默认出厂模式,我们可以: ①设置固定IP,解决网络打印问题: ②重新设置管理员密码: 如何恢复机器的默认出厂模式?简单 ...
最新文章
- 文本间加入任意字符的PHP函数
- [leetcode] Recover Binary Search Tree
- 南京工程学院 数据库复习(数据库系统概论复习 及 数据库原理与应用样题)
- paddle模块的详细介绍
- HDU 2629 Identity Card
- 使用PyCharm连接云主机教程
- 轻博客:企业品牌互动传播利器
- mysql 拒绝访问的解决办法
- 变焦什么意思_变焦镜头中的恒定光圈与浮动光圈是什么意思?萌新摄影分享指南!...
- docker.[7] 数据卷容器
- Linux I2C总线驱动调试之i2c-tools工具使用
- 自动驾驶各大传感器介绍-硬件篇
- lnmp环境部署php项目,修改默认访问目录及访问php文件下载错误
- spriteKit 笔记三 —— Drog 精灵
- 学习笔记(02):英特尔® OpenVINO™工具套件初级课程-如何加速视频处理进程?
- 【构建更好的软件—TeamDev】上海道宁为您带来强大且富有洞察力的TeamDev产品及自定义解决方案
- 煮饭的机器人作文_炒菜机器人作文600字
- 基于复化梯度求积的求积步长自适应matlab实现
- python在家怎么赚钱手工艺_在家手工赚钱的3个好方法(一天挣个百多块钱轻轻松松)...
- 【树莓派】【树莓派4】四、个人NAS实现方式推荐