Spec-Zone .ru
спецификации, руководства, описания, API

19.30.9. INFORMATION_SCHEMA INNODB_SYS_COLUMNS Таблица

INNODB_SYS_COLUMNS таблица обеспечивает информацию о статусе о InnoDB столбцы таблицы, эквивалентные информации от SYS_COLUMNS таблица в InnoDB словарь данных.

Таблица 19.9. INNODB_SYS_COLUMNS Столбцы

Имя столбца Описание
TABLE_ID Идентификатор, представляющий таблицу, связался со столбцом; то же самое значение от INNODB_SYS_TABLES.TABLE_ID.
NAME Имя каждого столбца в каждой таблице. Эти имена могут быть верхним регистром или нижним регистром в зависимости от lower_case_table_names установка. Нет никаких специальных зарезервированных системой имен для столбцов.
POS Порядковая позиция столбца в пределах таблицы, запускающейся от 0 и постепенно увеличивающейся последовательно. Когда столбец отбрасывается, остающиеся столбцы переупорядочиваются так, чтобы у последовательности не было никаких разрывов.
MTYPE Числовой идентификатор для типа столбца. 1 = VARCHAR, 2 = CHAR, 3 = FIXBINARY, 4 = BINARY, 5 = BLOB, 6 = INT, 7 = SYS_CHILD, 8 = SYS, 9 = FLOAT, 10 = DOUBLE, 11 = DECIMAL, 12 = VARMYSQL, 13 = MYSQL.
PRTYPE InnoDB "точный тип", двоичное значение с типом данных MySQL представления битов, кодом набора символов, и nullability.
LEN Длина столбца, например 4 для INT и 8 для BIGINT. Для символьных столбцов в многобайтовых наборах символов это значение длины является максимальной длиной в байтах, должен был представить определение такой как VARCHAR(N); то есть, это могло бы быть 2*N, 3*N, и скоро в зависимости от кодировки символов.

Примечания: