在做网站程序时,经常用到校验用户输入的手机号归属地或所属移动,电信,联通等服务商,本手机号码段归属地数据库包括支持可查省份 城市 运营商 邮编 区号。而且提供.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
资源截图:
包含中国电信,中国移动,中国联通号码段:
txt格式:3位前缀-号段-省-市-区号-邮编-行政区划编码
可以导入 xls mdb mysql mssql 等各种数据库
excel表数据集:
手机号段数据库 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'
版权声明
版权说明: 仅限用于学习和研究目的;不得将上述内容用于商业和非法用途!否则一切后果自负。我们非常重视版权问题,如有侵权请邮件至(171373236#qq.com)与我们联系处理,敬请谅解!