1.表字段导出
MySQL:navicat→查询→新建查询,输入语句
SELECT
TABLE_SCHEMA AS '库名',
TABLE_NAME AS '表名',
COLUMN_NAME AS '字段名',
COLUMN_TYPE AS '字段类型',
COLUMN_COMMENT AS '字段描述',
IS_NULLABLE AS '允许为空',
COLUMN_DEFAULT AS '默认值'
FROM
information_schema.COLUMNS
WHERE
TABLE_SCHEMA = '数据库名'
image.png
2.表字段解释
下面列出columns表的字段,在生成数据字典时,可以根据需求自由选择。
TABLE_CATALOG
TABLE_SCHEMA 数据库名
TABLE_NAME 表名
COLUMN_NAME 字段名
ORDINAL_POSITION 字段位置
COLUMN_DEFAULT 字段默认值
IS_NULLABLE 是否允许空值
DATA_TYPE 数据类型
CHARACTER_MAXIMUM_LENGTH 以字符为单位的最大长度
CHARACTER_OCTET_LENGTH 以字节为单位的最大长度
NUMERIC_PRECISION 数值类型的长度
NUMERIC_SCALE 小数点精度
DATETIME_PRECISION 返回的日期/时间值的精度
CHARACTER_SET_NAME 编码方式
COLLATION_NAME 校对集
COLUMN_TYPE 字段类型
COLUMN_KEY 键
EXTRA 额外的信息,例如自动递增在这里显示
PRIVILEGES 权限
COLUMN_COMMENT 字段注释
GENERATION_EXPRESSION
————————————————
版权声明:本文为CSDN博主「mahuandong」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/mahuandong/article/details/82393471
3.表备注信息
SELECT
table_name AS '表名',
table_type AS '表类型',
ENGINE AS '表引擎',
TABLE_COMMENT AS '表注释'
FROM
information_schema.TABLES
WHERE
table_schema = '库名'
image.png
4.表的其他内容
show table status from