Lo primero que tienes que ver claro es que haces referencia a un tipo de campo de un cierto tipo de Base de datos .. Y sobre todo que eso es un tema própio de "Base de datos" .. no de PHP aunque con PHP al final acabes accidiendo a esa BBDD.
Muevo tu pregunta al foro de "Base de datos" para que te orienten al respecto.
Por cierto .. los tamaños de los campos que puedes definir en Mysql lo tienes en su documentación de Mysql (
www.mysql.com) .. 1 Byte = un caracter (para que te hagas una idea .. ) .. animate a contar los caracteres que podría ocupar ese tipo de artículo y así ajustaras mejor el tamaño de tu campo y tipo de este .. pues como veras los "tipos" van en función del tamaño de estos ... (como tope).
Un saludo,