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

19.4. INFORMATION_SCHEMA COLUMNS Таблица

COLUMNS таблица предоставляет информацию о столбцах в таблицах.

INFORMATION_SCHEMA Имя SHOW Имя Комментарии
TABLE_CATALOG def
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME Field
ORDINAL_POSITION см. примечания
COLUMN_DEFAULT Default
IS_NULLABLE Null
DATA_TYPE Type
CHARACTER_MAXIMUM_LENGTH Type
CHARACTER_OCTET_LENGTH
NUMERIC_PRECISION Type
NUMERIC_SCALE Type
DATETIME_PRECISION Type
CHARACTER_SET_NAME
COLLATION_NAME Collation
COLUMN_TYPE Type Расширение MySQL
COLUMN_KEY Key Расширение MySQL
EXTRA Extra Расширение MySQL
PRIVILEGES Privileges Расширение MySQL
COLUMN_COMMENT Comment Расширение MySQL

Примечания:

Следующие операторы почти эквивалентны:

SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_DEFAULT  FROM INFORMATION_SCHEMA.COLUMNS  WHERE table_name = 'tbl_name'  [AND table_schema = 'db_name']  [AND column_name LIKE 'wild']SHOW COLUMNS  FROM tbl_name  [FROM db_name]  [LIKE 'wild']