bak*_*kal 77
假设字符串中的文本表示:
xxx.xxx.xxx.xxx格式,12 + 3分隔符)这些是字符串的最大长度.
存储为字符串的替代方法:
INT UNSIGNED是常见的,INET_ATON并且INET_NTOA处理从地址到数字的转换,以及从数字到地址的转换Run Code Online (Sandbox Code Playgroud)SELECT INET_ATON('209.207.224.40'); -> 3520061480 SELECT INET_NTOA(3520061480); -> '209.207.224.40'
BIGINT(8字节),但是这将使用两个字段.如果您将它们存储为字符串而不是位模式:
IPv4地址由四个3位十进制字符和三个.分隔符组成,因此只需要15个字符,如255.255.255.255.
IPv6地址由八个4位十六进制字符和七个:分隔符组成,因此需要39个字符,如0123:4567:89ab:cdef:0123:4567:89ab:cdef.