首页 » MySQL » 关于MYSQL中information_schema.columns查询出的字段说明

关于MYSQL中information_schema.columns查询出的字段说明

 

一.导读
本篇文章介绍一下关于MYSQL中information_schema.columns查询出的字段说明,这个知识点还是比较有用的,可以在做代码自动生成工具的时候考虑使用
二.实验环境
1.MYSQL版本
5.7.21
2.演示SQL

select * from information_schema.columns where table_schema = (select database())

三.查询效果

图.查询结果

关于表的查询,参照《关于MYSQL中information_schema.tables查询出的字段说明
四.字段说明

字段 含义
TABLE_CATALOG 数据表登记目录
TABLE_SCHEMA 数据表所属的数据库名
TABLE_NAME 表名称
COLUMN_NAME 字段名
ORDINAL_POSITION 字段编号,从1开始往后排
COLUMN_DEFAULT 字段默认值
IS_NULLABLE 字段是否可以是NULL
DATA_TYPE 数据类型
CHARACTER_MAXIMUM_LENGTH 字段的最大字符数
CHARACTER_OCTET_LENGTH 字段的最大字节数
NUMERIC_PRECISION 数字精度
NUMERIC_SCALE 小数位数
DATETIME_PRECISION datetime类型和SQL-92interval类型数据库的子类型代码
CHARACTER_SET_NAME 字段字符集名称
COLLATION_NAME 字符集排序规则
COLUMN_TYPE 字段类型
COLUMN_KEY 类的索引
EXTRA 其他信息
PRIVILEGES 权限
COLUMN_COMMENT 字段注释
GENERATION_EXPRESSION 组合字段的公式

五.参考文献
https://dev.mysql.com/doc/mysql-infoschema-excerpt/5.7/en/information-schema-columns-table.html

原文链接:关于MYSQL中information_schema.columns查询出的字段说明,转载请注明来源!

0