1.数据库导出数据字典

2020-03-10  本文已影响0人  星辰_1c3b

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

上一篇 下一篇

猜你喜欢

热点阅读