1、节省空间 可能有些同学会写一个类似这样的语句来存储 IP : ip varchar(15) not null default '' COMMENT '用户IP地址', 但其实有更省空间的方式来存储用户的 IP 地址, 那就是 unsigned int ,这样只需要 4 个字节,并且你可以有定长的字段。 2、便于查询 使用 int类型存储 IP ,还能带来查询上的优势: 比如, 当你需要使用这样的 WHERE条件 来查询某一个网段的所有 IP 的时候 : select