на определенные типы в зависимости от задачи, у каждого определенный объем. Это делается дл чего? Допустим, у нас есть int длинной 11, почему бы не выставить в максимум? В некоторых СУБД, к примеру, незанятое пространство занимается пробелами, но в некоторых нет — вопрос и по ним. Причина в резервации места, верно?
Что значит "int длиной 11" ? Обычно в СУБД под int понимается int из языка С, 4 или 8 байт, и стандарт так тоже определяет. Если ты начитался доки по MySQL , то 0) это совсем нестандартное 1) это никак не имеет отношения к объему хранимых данных. Кроме того, в принципе типы данных и то, как они хранятся, это разные вещи, связанные, но не обуславливающие друг друга. Тип данных в общем - это больше множество допустимых значений и операции с ними. А то, как они хранятся, не обязательно диктуется тем, что за тип.
Обсуждают сегодня