Документация MySQL
Требования к объему памяти для столбцов каждого типа, поддерживаемого
MySQL, перечислены ниже по категориям.
,
являются типами данных с переменной длиной строки,
для таких типов требования к памяти в общем случае определяются реальным
размером величин в столбце (представлен символом
в приведенной выше
таблице), а не максимально возможным для данного типа размером. Например,
столбец
символов. Реально требуемый объем памяти равен длине строки (
) плюс 1
байт для записи длины строки. Для строки
равно 4 и требуемый
объем памяти равен 5 байтов.
требуется 1, 2, 3 или 4 байта для записи
длины значения данного столбца в зависимости от максимально возможной
длины для данного типа. See section
.
Если таблица включает в себя столбец какого-либо типа с переменной длиной
строки, то формат записи также будет переменной длины. Следует учитывать,
что при создании таблицы MySQL может при определенных условиях
преобразовать тип столбца с переменной длиной в тип с постоянной длиной
строки или наоборот. See section
.
определяется количеством различных перечисляемых
величин. Один байт используется для перечисления до
возможных величин.
Используя два байта, можно перечислить до
величин. See section
.
определяется количеством различных элементов множества.
Если это количество равно
, то размер объекта вычисляется по формуле
,
,
,
байтов.
Множество
элемента. See section
.
Рубрики: Без рубрики |

