Вы ошибочно полагаете, что (1) - это размер хранения данных.
А это всего лишь размер отображения данных при выводе.
Храниться значение все равно будет в одном байте или в четырех, в соответствии с типом.
Спасибо за инфу. Давно хотел прояснить имеет ли смысл с точки зрения оптимизации базы ставить на выбранные типы ограничения по длине. Значит, смысла в контексте оптимизации нет, и ограничение управляет только отображением.
Anubis, смысл в оптимизации может быть, просто делается она на этими циферками, а правильным выбором типа.
Но если реально многомиллионных записей не будет, то вся возня с прописыванием таких подробностей будет экономией на спичках.