#INFORMATION_SCHEMA.COLUMNS
本视图显示列信息。
字段 | 类型 | 说明 |
---|---|---|
TABLE_CATALOG | CHAR(3) | 列所在表的目录名 |
TABLE_SCHEMA | VARCHAR(64) | 列所在表的模式名 |
TABLE_NAME | VARCHAR(64) | 列所在表的名称 |
COLUMN_NAME | VARCHAR(64) | 列的名称 |
ORDINAL_POSITION | INTEGER | 列在表中的位置 |
COLUMN_DEFAULT | CLOB | 列的默认值 |
IS_NULLABLE | VARCHAR(3) | 列是否允许为空 |
DATA_TYPE | CLOB | 列的数据类型 |
CHARACTER_MAXIMUM_LENGTH | BIGINT | 字符类型列的最大长度 |
CHARACTER_OCTET_LENGTH | BIGINT | 字符类型列中存储的字符所占的字节数 |
NUMERIC_PRECISION | BIGINT | 数值列中允许的最大位数 |
NUMERIC_SCALE | BIGINT | 数值数据类型的小数部分的位数 |
DATETIME_PRECISION | BIGINT | 日期时间数据类型的小数部分的位数 |
CHARACTER_SET_NAME | VARCHAR(1) | 字符集名称(当前设置无效且无法修改) |
COLLATION_NAME | VARCHAR(1) | 排序规则名称(当前设置无效且无法修改) |
COLUMN_TYPE | CLOB | 列数据类型 |
COLUMN_KEY | VARCHAR(3) | 列是否为表的主键或唯一索引的一部分 |
EXTRA | VARCHAR(1) | 列的附加属性 |
PRIVILEGES | VARCHAR(1) | 列上拥有的权限 |
COLUMN_COMMENT | VARCHAR(4000) | 列的注释或描述 |
GENERATION_EXPRESSION | VARCHAR(1) | 存储生成列的计算表达式 |