MySQL 可以使用
INET_ATON(ip) 函数
将IP地址转成 long类型的数字,利用这个函数就可以轻松实现IP地址比较:
SELECT
*
FROM
表名
WHERE
INET_ATON(ip) > INET_ATON(56.33.0.0)
同理实现实现筛选IP地址段范围内的数据:
SELECT
*
FROM
表名
WHERE
INET_ATON(ip) between INET_ATON("56.33.0.0")
AND INET_ATON("56.33.255.255")