Mysql 中 IP 地址的存储

人们通常使用 varchar(15) 列来保存 IP 地址。但是,IP 地址实际是无符号的32位整数,而不是字符串。使用小数点来进行分隔纯粹是为了增加它的可读性。实际应该使用无符号整数来保存 IP 地址。Mysql 提供了 INET_ATON() 和 INET_NTOA() 函数在IP地址和整数之间相互转换。未来的 Mysql 也许还会提供原生的 IP 地址数据类型。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据