SELECT
COLUMN_NAME '列名',
ORDINAL_POSITION '序号',
IS_NULLABLE '是否可以为null',
DATA_TYPE '数据类型',
column_type '数据类型及范围',
NUMERIC_SCALE '小数点位数',
COLUMN_KEY '索引类型(主键等)',
EXTRA '其余信息(如自增为auto_increment,默认值,默认时间戳)',
COLUMN_COMMENT '列注释信息'
FROM
information_schema.`COLUMNS`
WHERE
table_name = 'account'
查询结果:
列名 | 序号 | 是否可以 为null | 数据类型 | 数据类型及范围 | 小数点 位数 | 索引类型 (主键等) | 其余信息(如自增为uto_increment, 默认值,默认时间戳) | 列注释信息 |
id | 1 | NO | int | int(11) | 0 | PRI | auto_increment | |
user_id | 2 | NO | int | int(11) | 0 | |||
balance | 3 | YES | double | double(11,2) | 2 | 余额 | ||
create_time | 4 | YES | datetime | datetime | on update CURRENT_TIMESTAMP | |||
update_time | 5 | YES | datetime | datetime | on update CURRENT_TIMESTAMP |