COLUMNS表提供有关表中列的信息。相关 ST_GEOMETRY_COLUMNS表提供有关存储空间数据的表列的信息。
该COLUMNS表包含以下列:
TABLE_CATALOG
包含该列的表所属的目录的名称。此值始终为def。
TABLE_SCHEMA
包含该列的表所属的架构(数据库)的名称。
TABLE_NAME
包含该列的表的名称。
COLUMN_NAME
列的名称。
ORDINAL_POSITION
表格在表格中的位置。 ORDINAL_POSITION是必要的,因为您可能想说ORDER BY ORDINAL_POSITION。不像SHOW COLUMNS,SELECT从COLUMNS表没有自动排序。
COLUMN_DEFAULT
列的默认值。这是 NULL如果列有一个明确的默认NULL,或者如果列定义不包括DEFAULT条款。
IS_NULLABLE
列的可空性。值是YES是否 NULL可以将值存储在列中( NO如果不能)。
DATA_TYPE
列数据类型。
该DATA_TYPE值仅是类型名称,没有其他信息。该COLUMN_TYPE 值包含类型名称以及可能的其他信息,例如精度或长度。
CHARACTER_MAXIMUM_LENGTH
对于字符串列,以字符为单位的最大长度。
CHARACTER_OCTET_LENGTH
对于字符串列,最大长度(以字节为单位)。
NUMERIC_PRECISION
对于数字列,数字精度。
NUMERIC_SCALE
对于数字列,数字刻度。
DA