欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

使用navicat快速生成MySQL数据字典

程序员文章站 2022-08-30 23:26:46
1、通过information_schema.COLUMNS表 查询该表可得到所需字段信息 如下图所示: 2、示例 下面截图是示例: SQL语句如下 3、导出Excel 点击导出结果即可导出 ......

1、通过information_schema.columns表

查询该表可得到所需字段信息

select * from information_schema.columns;

如下图所示:

使用navicat快速生成MySQL数据字典

2、示例

下面截图是示例:

使用navicat快速生成MySQL数据字典

sql语句如下

select
    t.table_schema as 库名,
    t.table_name as 表名,
    t.column_name as 字段名,
    t.column_type as 数据类型,
    case ifnull(t.column_default,'null') 
        when '' then '空字符串' 
        when 'null' then 'null' 
        else t.column_default end  as 默认值,
    case t.is_nullable when 'yes' then '是' else '否' end as 是否允许为空,
    t.column_comment as 字段说明
from information_schema.columns t 
where t.table_schema='feifei' and t.table_name='order_info';

3、导出excel

点击导出结果即可导出

使用navicat快速生成MySQL数据字典

使用navicat快速生成MySQL数据字典