IPv4数据结构——MySql数据结构

IPv4扩展版

CREATE TABLE `table` (
  `ip_start` varchar(15) NULL COMMENT '起始IP',
  `ip_end` varchar(15) NULL COMMENT '结束IP',
  `num_start` bigint(0) NULL COMMENT '数字起始IP',
  `num_end` bigint(0) NULL COMMENT '数字结束IP',
  `num` bigint(0) NULL COMMENT 'IP数量',
  `land` varchar(4) NULL COMMENT '大州',
  `country` varchar(20) NULL COMMENT '国家',
  `region` varchar(30) NULL COMMENT '省份',
  `city` varchar(30) NULL COMMENT '城市',
  `area` varchar(30) NULL COMMENT '区县',
  `land_english` varchar(20) NULL COMMENT '大州英文',
  `country_english` varchar(100) NULL COMMENT '国家英文',
  `region_english` varchar(100) NULL COMMENT '省份英文',
  `city_english` varchar(100) NULL COMMENT '城市英文',
  `area_english` varchar(100) NULL COMMENT '区县英文',
  `isp` varchar(50) NULL COMMENT '运营商',
  `scene` varchar(20) NULL COMMENT '场景',
  `asn` varchar(150) NULL COMMENT 'ASN编号',
  `country_id_2` varchar(2) NULL COMMENT '国家二位码',
  `country_id_3` varchar(3) NULL COMMENT '国家三位码',
  `international_code` varchar(50) NULL COMMENT '国际区号',
  `currency` varchar(20) NULL COMMENT '主要货币',
  `time_zone` varchar(30) NULL COMMENT '时区标识符',
  `utc` varchar(255) NULL COMMENT 'UTC偏移量',
  `region_id` varchar(6) NULL COMMENT '国内一级行政代码',
  `city_id` varchar(6) NULL COMMENT '国内二级行政代码',
  `area_id` varchar(6) NULL COMMENT '国内三级行政代码',
  `lat` varchar(15) NULL COMMENT '经度',
  `lng` varchar(15) NULL COMMENT '纬度'
);

IPv4基础版

CREATE TABLE `table` (
  `ip_start` varchar(15) NULL COMMENT '起始IP',
  `ip_end` varchar(15) NULL COMMENT '结束IP',
  `num_start` bigint NULL COMMENT '数字起始IP',
  `num_end` bigint NULL COMMENT '数字结束IP',
  `num` bigint NULL COMMENT 'IP数量',
  `land` varchar(4) NULL COMMENT '大州',
  `region` varchar(30) NULL COMMENT '省份',
  `city` varchar(30) NULL COMMENT '城市',
  `area` varchar(30) NULL COMMENT '区县',
  `country` varchar(20) NULL COMMENT '国家',
  `country_english` varchar(100) NULL COMMENT '国家英文',
  `isp` varchar(50) NULL COMMENT '运营商',
  `country_id` varchar(10) NULL COMMENT '国家代码',
  `international_code` varchar(50) NULL COMMENT '国际区号',
  `region_id` varchar(6) NULL COMMENT '一级行政代码',
  `city_id` varchar(6) NULL COMMENT '二级行政代码',
  `area_id` varchar(6) NULL COMMENT '三级行政代码',
  `lat` varchar(15) NULL COMMENT '经度',
  `lng` varchar(15) NULL COMMENT '纬度'
);

IPv4简化版

CREATE TABLE `table` (
  `ip_start` varchar(15) NULL COMMENT '起始IP',
  `ip_end` varchar(15) NULL COMMENT '结束IP',
  `num_start` bigint NULL COMMENT '数字起始IP',
  `num_end` bigint NULL COMMENT '数字结束IP',
  `num` bigint NULL COMMENT 'IP数量',
  `region` varchar(30) NULL COMMENT '省份',
  `country` varchar(20) NULL COMMENT '国家',
  `isp` varchar(50) NULL COMMENT '运营商',
  `international_code` varchar(50) NULL COMMENT '国际区号',
  `lat` varchar(15) NULL COMMENT '经度',
  `lng` varchar(15) NULL COMMENT '纬度'
);