在做网站程序时,经常用到校验用户输入的手机号归属地或所属移动,电信,联通等服务商,本手机号码段归属地数据库包括支持可查省份 城市 运营商 邮编 区号。而且提供.mysql,excel,txt三种数据格式数据库,2020年11月份最新的包括46万条记录集,可方便为实现手机号码段归属地查询提供强大后台数据库支持。

三大运营商最新号段

移动号段:

134 135 136 137 138 139 147 148 150 151 152 157 158 159 172 178 182 183 184 187 188 195 198

联通号段:

130 131 132 145 146 155 156 166 167 171 175 176 185 186

电信号段:

133 149 153 173 174 177 180 181 189 191 199

虚拟运营商:

162 165 167 170 171

资源截图:

e16b7f5a38250a3f394c07d9166284a0.png

包含中国电信,中国移动,中国联通号码段:

82cc9c335a36f0029901454ef7df4c94.png

txt格式:3位前缀-号段-省-市-区号-邮编-行政区划编码

可以导入 xls  mdb  mysql  mssql 等各种数据库

ebd6e63bc4591c591e2dd331e1433a7f.png

excel表数据集:

729f0201ee8995a28a84ca8a8d669084.png

手机号段数据库 MySQL

--mysql 导入数据库

--创建表 最新手机号段归属地数据库

--字段:前三位 号段 省份 城市 运营商类型  邮编 区号 行政区划编码

CREATE TABLE `phone`.`phone` (

`pref`  VARCHAR(45) NULL,

`phone` VARCHAR(45) NULL,

`province` VARCHAR(45) NULL,

`city` VARCHAR(45) NULL,

`isp` VARCHAR(45) NULL,

`post_code` VARCHAR(45) NULL,

`city_code` VARCHAR(45) NULL,

`area_code` VARCHAR(45) NULL

);

#导入txt到mysql

load data local infile 'c:/phone.txt'

into table phone

fields terminated by '\t'

lines terminated by '\r\n'

(pref, phone, province,city,isp,post_code,city_code,area_code);

#导入csv到mysql

load data local infile 'c:/phone.csv'

into table  phone

fields terminated by ','

optionally enclosed by '"'

escaped by '"'

lines terminated by '\r\n'

(pref, phone, province,city,isp,post_code,city_code,area_code);

--默认 txt为中文编码  导入时 请转为utf-8编码 以免乱码

--mysql乱码如何解决?

--解决:

--确保两者编码统一 才不会乱码

--(1)先将txt文件转换为UTF-8格式

--(2)导入命令中加入character set utf8

--如:

--into table test character set utf8 fields……

--The used command is not allowed with this MySQL version

[mysqld]        #服务端配置

local-infle = 1

[mysql]         #客户端配置

local-infile = 1

手机号段数据库 MS-SQL

--附 MSSQL导入方法:

--创建表 最新手机号段归属地数据库

--字段:前三位 号段 省份 城市 运营商类型  邮编 区号 行政区划代码

CREATE TABLE [dbo].[PhoneLocation](

[pref] [varchar](50) NULL,

[phone] [varchar](50) NULL,

[province] [varchar](50) NULL,

[city] [varchar](50) NULL,

[isp] [varchar](50) NULL,

[post_code] [varchar](50) NULL,

[city_code] [varchar](50) NULL,

[area_code] [varchar](50) NULL

)

--导入数据库

BULK INSERT dbo.[PhoneLocation]

FROM 'G:\IP数据库\PhoneLocation.txt'

WITH (

FIELDTERMINATOR = '\t',

ROWTERMINATOR = '\n'

)

--查询

SELECT  * FROM dbo.PhoneLocation WHERE phone='1886999'

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐