MySQL中应该怎样存储IP地址
为什么要问如何存储IP 首先来阐明一下部分人得反问:为什么要问IP得知怎样存,直接varchar类型不久得了吗? 其实做任何程序设计都要在功能实现的基础上大限度的优化性能。而数据库设计是程序设计中不可忽略的一个重要部分,所以巧存IP地址可以一定程度获得很大提升。 利用函数算法处理 在MySQL中没有直接提供IP类型字段,但如果有两个函数可以把IP与大长度为10位数字类型互转,所以使用int类型存储IP比varchar类型存储IP地址性能要提升很多,减少不少看空间。因为varchar是可变长形,需要多余的一个字节存储长度。另外int型在逻辑运算上要比varchar速度快。
下载地址
用户评论