文 档 中 心 / Document Center
搜索 管理中心
壹川接口文档V3
IP地址
更新时间:2018-04-09 14:50:08   更新人员:叶洋   文档状态:

章节导航器

  1. 数值规范约定
摘要
  1. 数值规范约定
    关于IP地址,现使用的IP地址形如:
    124.25.69.137
    114.114.114.114
    255.255.255.255
    
    为了节省数据库开销,IP地址存储在数据库中将以int类型存储,其转换的方式如下:
    利用将IP地址中的小点将其分成四组数字,由于数字最大值为255,转化为2位数的16进制数则为FF。依次利用此规则将IP地址转化成一个8位的16进制数。
    最小值为:00000000,对应的IP为:0.0.0.0 ,转为10进制数为:0
    最大值为:FFFFFFFF,对应的IP为:255.255.255.255 ,转为10进制数为:4294967295
    再将这个8位的16进制数转为10进制的数字以int类型存储即可。
    从数字转为IP倒推即可。
    依据:
    INT[(M)] [UNSIGNED] [ZEROFILL] M默认为11
    普通大小的整数。带符号的范围是-2147483648到2147483647。无符号的范围是0到4294967295。
    由上可看出数字 4294967295 这个IP中的最大值刚好是int无符号的最大值,因此IP地址字段的存储数据类型应为:
    int(11) [UNSIGNED]  无符号型
    
本书创建于 2018-03-30 12:03:13 ?如有疑问,请联系技术人员