目录

  • 生成数据库设计文档小技巧
  • 利用数据库自身功能生成excel和word文档
  • 使用的软件环境说明
  • 查询所有表名
  • 查询所有列名
  • 设置excel

生成数据库设计文档小技巧

利用数据库自身功能生成excel和word文档

我们在程序开发的时候,离不开数据库设计。有些数据库设计软件功能很强大,可是我们在编写设计文档的时候,不可避免的要使用word,毕竟这些文档资料是要存档方便传阅的。数据库设计软件也无法导出一个字段说明的二维表格出来,我们只能手工一个个复制写进word文档,并且还要长期维护这份文档,很容易遗漏。再加上现在流行知识产权保护,很多企业都禁止使用破解版、盗版软件,那么免费好胜的数据库设计软件选择范围就更加狭窄了,连数据库都不能好好设计了,更别提生成字段说明的二维表格了。

这篇文章就教大家一个小技巧,利用数据库自身功能,导出我们想要的字段说明文档。

使用的软件环境说明

软件 版本
mysql 5.6.50
MySQL Workbench 8.0

查询所有表名

select t.table_name as 表名,t.table_comment as 说明 from information_schema.tables t where t.table_schema='xxx';
可以看到类似如下数据

复制到excel里面就是一份数据库表概览的资料了

查询所有列名

select t.table_name as 表名,t.column_name as 字段,t.column_type as 类型,t.column_comment as 说明 from information_schema.columns t where t.table_schema='poms' order by t.table_name,t.ordinal_position;
可以看到类似如下数据

复制到excel里面就是一份数据库表字段说明的资料了

设置excel

excel里面可以进行如下设置

  • 把第一行冻结固定
  • 然后开启筛选,这样就可以根据表名筛选这张表的所有字段说明了
  • 把整份表格设置实心线框
  • 接下来就可以愉快的通过利是复制到word里面了
  • 复制后会在word里面直接显示表格

生成数据库设计文档小技巧相关推荐

  1. 自动生成数据库设计文档利器

    目录 1.前言介绍 2.功能说明 3.编码实战 1.新建项目 2.导入依赖 3.启动类 4.工具类 5.测试 1.前言介绍 今天给大家介绍一款非常还用的小工具,专门用到生成数据库设计文档的,非常简单. ...

  2. 如何生成数据库设计文档

    如何生成数据库设计文档 screw 什么是screw 特点 支持生成的文档类型 目前支持的数据库类型 支持的模板类型 如何使用? 遇到的问题 screw 官网地址: https://gitee.com ...

  3. Java自动生成数据库设计文档(Word)

    一.前言 在日常的开发工作中,偶尔会遇到项目收尾需要提供数据库设计文档的情况.对这个文档的编写目前应该已经基本没有问题了,如果你还不知道如何编写该文档,可以参考如下文章. https://blog.c ...

  4. mysql自动生成数据库设计文档

    mysql生成数据库设计文档 引入jar包 <!-- screw核心 --> <dependency><groupId>cn.smallbun.screw</ ...

  5. SpringBoot 生成数据库设计文档工具

    1.在项目的pom.xml里加上以上代码,配置想要生成的数据库的信息 <build><plugins><plugin><groupId>org.spri ...

  6. 用PDMReader工具生成数据库设计文档

    你是否在为写庞大的数据库设计文档发愁,帮你轻松搞定,前提是你需要有pdm文件! 第一步:下载并安装PDMReader(见我的资源里); 第二步:打开PDMReader,新建项目:test: 第三步:在 ...

  7. PowerDesigner生成数据库设计文档

    1.说明 使用PowerDesigner设计数据库表, 基于PowerDesigner设计数据库表, 生成数据库对应的表设计文档, PowerDesigner支持生成HTML.RTF和本地格式的文档, ...

  8. 通过表结构生成数据库设计文档

    技术实现:Screw+javaFX 作用:通过引入screw核心包来实现Java 数据库文档,一键生成支持的数据库列表:MySQL .MariaDB .TIDB. Oracle. SqlServer. ...

  9. Navicat 快速生成数据库设计文档

    SELECTCOLUMN_NAME 列名,COLUMN_TYPE 数据类型,DATA_TYPE 字段类型,CHARACTER_MAXIMUM_LENGTH 长度,IS_NULLABLE 是否为空,CO ...

最新文章

  1. HDU 1155 Bungee Jumping
  2. 全向飞行器的设计与制作-学生初步汇报内容
  3. java随机动态分组_Java将一组数随机分组
  4. 【2018年11月21日】煤炭行业的估值高度排名
  5. 不知道如何选择的时候,付诸行动比选择更重要
  6. StreamTokenizer输入中的用法
  7. Vue事件处理_vue的事件处理超级方便_功能强大---vue工作笔记0011
  8. 实验一 熟悉常用的Linux操作,实验2-熟悉常用的HDFS操作
  9. 【自我解析】2020年华为杯数学建模比赛E题
  10. 干货分享 | 中国地理分界线归纳及高清地图!
  11. 服装进销存软件哪个好?十大优质服装进销存管理软件排名
  12. Chromium OS Autotest 客户端测试
  13. R语言notes(1)——行列处理
  14. 年薪30W+,数据库工程师凭什么?
  15. _GLIBCXX_USE_CXX11_ABI 定义不一致带来的宕机问题
  16. Ubuntu应用推荐大全
  17. 腾讯云购买服务器操作步骤
  18. 小程序设置边框border
  19. 【 网络带宽 】MBps Mbps
  20. systemd service 指定目录 WorkingDirectory

热门文章

  1. 内网计算机游戏不被检测,两台未联网的Win7电脑建立局域网游戏的方法
  2. 人工智能学习之机器人路径规划优化
  3. 百度智能云“寿光设施蔬菜智脑”项目斩获国际大奖
  4. Win11怎么恢复传统右键菜单?Win11右键改回传统模式的方法
  5. Networking
  6. matlab中eye函数、ones函数
  7. 实达打印机-BP3000XE设置参数
  8. 学习古月课程遇到的问题以及实践过程
  9. (转) SonicStage 4.4 已经被我汉化,现提供下载
  10. File does not exist or is not accessible:‘c:/Users/Administrator/Desktop/FX2_Stream_IN/FX2_Str