MySQL数据库导出数据字典Excel表

刚实习那段时间整天就帮大佬写文档,有次大佬让我写数据字典,Excel文档格式如下:


一行行让我用手码是不可能的,毕竟也学过计算机。整理了网上的方法,如下:

先打开navicat for mysql,在查询里运行下面SQL语句:

select
 c.TABLE_SCHEMA as '数据库',
 c.TABLE_NAME as '表名',
 c.COLUMN_NAME as '字段名称',
 c.COLUMN_COMMENT as '字段描述',
 c.COLUMN_TYPE as '数据类型  ',
 IF(kcu.ORDINAL_POSITION is not NULL,'√',' ' ) AS '主键',
 IF(c.IS_NULLABLE='YES','√',' ' ) AS '为空',
 COLUMN_COMMENT as '取值说明'
 from information_schema.columns c
 left join information_schema.key_column_usage kcu 
 on kcu.TABLE_SCHEMA='数据库名字' and c.TABLE_NAME = kcu.TABLE_NAME and c.COLUMN_NAME = kcu.COLUMN_NAME
 where c.TABLE_SCHEMA='数据库名字'

查询结果:


菜单栏点击导出向导,选择Excel文件格式,然后下一步:


选择导出路径跟文件名,下一步:


附加项可以勾选上“包含列的标题”,下一步:


点击开始:


打开保存路径的文件,没问题就可以发给大佬了



  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值