国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

免編程,3步搞定純真IP數(shù)據(jù)導(dǎo)入到MySQL詳解

2024-07-24 12:58:32
字體:
供稿:網(wǎng)友

免編程,3步搞定純真ip數(shù)據(jù)導(dǎo)入到MySQL詳解

作者: dawoniu.com

前提: 你會(huì)用vi。 很明顯,本文是在linux下測試通過的。本文用的是MySQL命令行工具,如果你不會(huì),用phpMyAdmin應(yīng)該也可以。

第1步: 下載純真IP數(shù)據(jù),解壓存成ip.txt。

詳解:這一步不用詳解了吧。如果你這一步都不會(huì),下面就不用看了。

第2步: 用vi 編輯 ip.txt。

# vi ip.txt

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

:%s//s/+/;/

一共重復(fù)輸入3次。

存盤退出:

:wq

詳解:ip.txt有4列。分別是起始ip,結(jié)束ip,地區(qū),說明。列之間用不等數(shù)量的空格間隔。為了將此文本文件到入到mysql,需要處理掉這些空格。但是只能處理掉前3列的空格,最后一列中的空格要保留。vi中輸入的命令意思是,把每一行第一個(gè)和其連續(xù)的空格替換成字符';'。

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

第3步: 導(dǎo)入MySQL

創(chuàng)建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
為避免出現(xiàn)亂碼, region和comments字段的Collation設(shè)為gbk_chinese_ci


導(dǎo)入ip.txt到ips數(shù)據(jù)庫的ip表
# mysqlimport -p你的密碼 --local --delete --fields-terminated-by=';'  ips ip.txt
完成!

詳解:mysqlimport可以導(dǎo)入一個(gè)文本文件到數(shù)據(jù)庫的表中。前提是表的名字與文本文件名相同,并且表的字段與文本文件也對應(yīng)起來。
--fields-terminated-by=';' 意思是字段用';'間隔開來。
--delete意思是,如果表已存在,導(dǎo)入前清空表中數(shù)據(jù)。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 黔东| 邻水| 阿图什市| 沁水县| 贵州省| 秦安县| 金沙县| 平乡县| 哈尔滨市| 张掖市| 高碑店市| 晋江市| 海阳市| 湖州市| 菏泽市| 黄石市| 邵阳县| 资源县| 长乐市| 永宁县| 长垣县| 克什克腾旗| 洛川县| 望奎县| 郎溪县| 日土县| 甘洛县| 饶阳县| 铜川市| 九龙坡区| 剑川县| 什邡市| 夏津县| 滦南县| 高邑县| 仙桃市| 涿鹿县| 泰顺县| 泰顺县| 建平县| 集贤县|