Таблица схемы информации INNODB_SYS_COLUMNS
Таблица схемы информации INNODB_SYS_COLUMNS содержит информацию о полях InnoDB.
Для просмотра таблицы требуется PROCESS право.
Она имеет следующие столбцы:
| Столбец | Описание |
|---|---|
TABLE_ID |
Идентификатор таблицы, соответствующий значению из INNODB_SYS_TABLES.TABLE_ID. |
NAME |
Имя столбца. |
POS |
Порядковый номер столбца в таблице, начиная с 0. Это значение корректируется при добавлении или удалении столбцов. |
MTYPE |
Идентификатор числового типа столбца (см. таблицу ниже для объяснения его значений). |
PRTYPE |
Двоичное значение точного типа InnoDB, представляющее тип данных, код набора символов и возможность наличия NULL. |
LEN |
Длина столбца. Для многобайтовых наборов символов представляет длину в байтах. |
Столбец 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 |
Пример
SELECT * FROM information_schema.INNODB_SYS_COLUMNS LIMIT 3\G
*************************** 1. row ***************************
TABLE_ID: 11
NAME: ID
POS: 0
MTYPE: 1
PRTYPE: 524292
LEN: 0
*************************** 2. row ***************************
TABLE_ID: 11
NAME: FOR_NAME
POS: 0
MTYPE: 1
PRTYPE: 524292
LEN: 0
*************************** 3. row ***************************
TABLE_ID: 11
NAME: REF_NAME
POS: 0
MTYPE: 1
PRTYPE: 524292
LEN: 0
3 rows in set (0.00 sec)
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется предварительно компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержимом, не обязательно отражают точку зрения MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/information-schema-innodb_sys_columns-table/