Forudsat tekstlig repræsentation i en streng :
- 15 tegn for IPv4 (
xxx.xxx.xxx.xxx
format, 12+3separatorer) - 45 tegn til IPv6
Det er den maksimale længde af strengen.
Alternativer til lagring som streng:
- IPv4 er 32-bit, så en MySQL-datatype, der kan indeholde 4 bytes, vil klare sig ved hjælp af
INT UNSIGNED
er almindelig sammen medINET_ATON
ogINET_NTOA
at håndtere konverteringen fra adresse til nummer, og fra nummer til adresse
- For IPv6 har MySQL desværre ikke en datatype, der er 16 bytes, men man kan sætte IPv6 i en kanonisk form og derefter adskille dem i 2
BIGINT
(8 bytes), vil dette dog bruge to felter.