ORDINAL_POSITION
См. примечания
COLUMN_DEFAULT
Значение по умолчанию
IS_NULLABLE
Null
DATA_TYPE
Type
CHARACTER_MAXIMUM_LENGTH
Type
CHARACTER_OCTET_LENGTH
NUMERIC_PRECISION
Type
NUMERIC_SCALE
Type
CHARACTER_SET_NAME
COLLATION_NAME
Collation
COLUMN_TYPE
Type
MySQL extension
COLUMN_KEY
Key
MySQL extension
EXTRA
Extra
MySQL extension
COLUMN_COMMENT
Comment
MySQL extension
Примечания:
В SHOW Type отображает включает значения из нескольких различных столбцов COLUMNS.
ORDINAL_POSITION необходим, потому что Вы могли бы указать ORDER BY ORDINAL_POSITION. В отличие от SHOW, SELECT не имеет автоматического упорядочения.
CHARACTER_OCTET_LENGTH должен быть таким же, как CHARACTER_MAXIMUM_LENGTH, если бы не многобайтовые наборы символов.
CHARACTER_SET_NAME может быть получен из Collation. Например, если Вы говорите SHOW FULL COLUMNS FROM t, и видите в столбце Collation значение latin1_swedish_ci, набор символов то, что перед первым символом подчеркивания: latin1.
Следующие инструкции почти эквивалентны:
SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_DEFAULT
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = '
[AND table_schema = '
[AND column_name LIKE '
SHOW COLUMNS FROM
[FROM
[LIKE '
9.4. Таблица INFORMATION_SCHEMA STATISTICS
Таблица STATISTICS обеспечивает информацию относительно индексов таблицы.
INFORMATION_SCHEMA
Name
SHOW
Name
Remarks
TABLE_CATALOG
NULL
TABLE_SCHEMA
=база данных
TABLE_NAME
Table
NON_UNIQUE
Non_unique
INDEX_SCHEMA
=база данных
INDEX_NAME
Key_name
SEQ_IN_INDEX
Seq_in_index
COLUMN_NAME
Column_name
COLLATION
Collation
CARDINALITY
Cardinality
SUB_PART
Sub_part
MySQL extension
PACKED
Packed
MySQL extension
NULLABLE
Null
MySQL extension
INDEX_TYPE
Index_type
MySQL extension
COMMENT