手机号码归属地查询

最近需要完善一个手机号码归属地查询的功能,比如:1590120,是北京地区动感地带卡,那么其他的手机号码归属地是哪里哪?

一、建立数据表

我找到了一份对应关系表,表结构:

CREATE TABLE mobile_info
(
  id int(10) NOT NULL,
  mobile_number character varying(7),
  region character varying(20),
  city character varying(40),
  mobile_type character varying(40),
  area_code character varying(4),
  post_code character varying(6)
)

insert语句在百度云盘内,地址:http://pan.baidu.com/s/1i38C5VZ

二、查看事例

比如查询一个山西太原的手机号码,取到前七位:1593562

***(Single step mode: verify command)*******************************************
select * from mobile_info where mobile_number = '1593562';
***(press return to proceed or enter x and return to cancel)********************

-[ RECORD 1 ]-+-------------
id            | 183563
mobile_number | 1593562
region        | 山西
city          | 太原
mobile_type   | 移动预付费卡
area_code     | 0351
post_code     | 030000

看见了吧,长春、抚顺什么的我都尝试了,不错。

 

特别感谢:去哪网门票部门 @刘阳 。

posted @ 2015-03-03 15:06  李秋  阅读(436)  评论(0编辑  收藏  举报