一键导出数据字典(自定义表头)_v1.0.0

文件名称版本号作者qq组件版本
一键导出数据字典(自定义表头)v1.0.0学生宫布8416837mysql 5.7
dbvisualizer 9

需求

导出word格式的数据字典,且按照规定的表头
例:在这里插入图片描述

准备

  1. sql基础知识;
  2. 数据库客户端工具,如dbvisualizer等.

步骤 以mysql为例

sql脚本

执行下述脚本,也可以修改脚本自定义表头,查看mysql元数据

SET @rownum=0;
SELECT DISTINCT 
    @rownum:=@rownum+1 as '序号',
    C.COLUMN_NAME AS '字段名称',
    C.COLUMN_COMMENT AS '字段描述',
    C.data_type AS '字段类型',
    C.character_maximum_length AS '长度',
    (CASE WHEN C.IS_NULLABLE = 'YES' THEN '是' ELSE '否' END) AS '允许空',
    C.COLUMN_DEFAULT AS '缺省值',
    K.CONSTRAINT_NAME AS '外键约束',
    (CASE WHEN C.COLUMN_KEY = 'PRI' THEN '是' ELSE C.COLUMN_KEY END) AS '主键'
FROM
    information_schema.COLUMNS C
INNER JOIN information_schema.TABLES T ON C.TABLE_SCHEMA = T.TABLE_SCHEMA
INNER JOIN information_schema.KEY_COLUMN_USAGE K ON K.TABLE_NAME = C.TABLE_NAME 
AND C.TABLE_NAME = T.TABLE_NAME
WHERE 
T.TABLE_SCHEMA = '数据库' AND 
T.TABLE_NAME='表'

注意:若遇重复记录,则修改关联试试。

获得响应

在这里插入图片描述

导出

点击导出按钮,不同工具,按钮不同
在这里插入图片描述
然后点下一步,取个名称,确定即可。

将XLS文件拷贝到word

找到刚才导出的文件,拷贝数据字典到word之中。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值