项目要交互了,需要数据库脚本与字典说明。

以前都是用pd生成,但是win10太麻烦,使用jdbc连接老出问题,使用odbc还可以。这次重装系统了,没有装这样的软件。后来听同事说有个比较简单的软件:MySQL-Front,试了下,确实比较简单,生成的文件类型也比较全面

这里主要说说navicat premium,有2种方式

1.打印数据库

选择数据库后,点反键操作,有一个打印数据库选项

然后右边就会出现数据库说明文档,再点击右边的打印

然后,就可以保存到桌面,着是PDF格式的,貌似只能这样了,而且这步保存为pdf还是windows的自带打印功能了。

2.使用schema,执行sql,查询出来再复制到excel

sql:

USE information_schema;  -- 切记这里不能忘掉

SELECT

T.TABLE_SCHEMA AS '数据库名称',

T.TABLE_NAME AS '表名',

T.TABLE_TYPE AS '表类型',

T. ENGINE AS '数据库引擎',

C.ORDINAL_POSITION AS '字段编号',

C.COLUMN_NAME AS '字段名',

C.COLUMN_TYPE AS '数据类型',

C.IS_NULLABLE AS '允许为空',

C.COLUMN_KEY AS '键类型',

C.EXTRA AS '自增属性',

C.CHARACTER_SET_NAME AS '编码名称',

C.COLUMN_COMMENT AS '字段说明'

FROM

COLUMNS C

INNER JOIN TABLES T ON C.TABLE_SCHEMA = T.TABLE_SCHEMA

AND C.TABLE_NAME = T.TABLE_NAME

WHERE T.TABLE_SCHEMA = 'bm20190527'  -- 这里bm20190527指代的是库的名称,另外还可以再后面添加表名等排序条件

然后全选复制,粘贴到excel单元格,你懂的。

到这就说完了,个人觉得还是sql查询复制方便,不然pdf再转word多一步操作。

mysql生成数据字典相关推荐

  1. mysql 数据字典 php_php生成mysql数据库数据字典的程序代码

    php生成mysql数据库数据字典的程序代码,比较实用,具体代码如下:header('Content-type:text/html;charset=utf-8'); /** * 生成mysql数据字典 ...

  2. php实现小说字典功能_PHP实现生成数据字典功能示例

    本文实例讲述了PHP实现生成数据字典功能.分享给大家供大家参考,具体如下: 最近时间紧迫,没有时间发博客,趁现在有点时间向大家分享一个知识点.在咱们做开发的时候 ,也许经常会遇到对数据库分析,做一个数 ...

  3. 【数据字典】第三篇 利用PowDesigner自动生成数据字典

    一.从mysql数据库生成pdm图 1.配置数据库连接(要使用此方法jdk必须为32位,否则test将会失败) 1.1配置数据源:database-->Configure Data Connec ...

  4. php mysql 随机字符串函数是,mysql生成随机字符串函数分享

    这篇文章主要介绍了mysql生成随机字符串函数分享,本文直接给出实现代码,需要的朋友可以参考下 set global log_bin_trust_function_creators = 1; DROP ...

  5. Mysql 生成不重复的随机数字

    在网上查找Mysql 生成不重复的随机数字 ,竟然没找到合适的例子. 其实思路很简单,利用MySQL现有的函数,然后进行加工处理,达到预期的结果.可以用到的MySQL函数为rand() ,以及 rou ...

  6. MYSQL 生成UUID() 即 ORACLE 中的guid()函数

    MYSQL 生成UUID 即 guid 函数 -- 带 - 的UUID select UUID() -- 去掉 - 的UUID select replace(uuid(),'-','') 转载于:ht ...

  7. 【PD】PowerDesigner生成数据字典

    1.首先说明我使用的环境 --------------------------------第一种:不按模板导出导出数据字典----------------------------- 2.打开PDM模型 ...

  8. Linux mysql生成不了随机密码,用MySQL 生成随机密码

    用MySQL 生成随机密码 晚上有朋友问起,简单的写了一个. DELIMITER $$ CREATE FUNCTION `t_girl` . `func_rand_string` ( f_num ti ...

  9. [Spark][Python]Spark 访问 mysql , 生成 dataframe 的例子:

    [Spark][Python]Spark 访问 mysql , 生成 dataframe 的例子: mydf001=sqlContext.read.format("jdbc").o ...

  10. 更新MYSQL生成日历表,支持跨年份 存储过程

    更新MYSQL生成日历表,支持跨年 代码 CREATE DEFINER = 'root'@'localhost' PROCEDURE `proc_ym`(IN sdate DATE, IN edate ...

最新文章

  1. 人类为什么更聪明 | 人脑神经元关键结构差异被揭示
  2. ALV 动态显示列Demo
  3. docker 安装gitlab
  4. 基于探究式教学法的计算机网络原理课程的教学改革与实践,基于探究式教学法的“计算机网络原理”课程的教学改革与实践分析...
  5. ASCII, GB2312, GBK, Unicode, UTF8之间的区别和联系
  6. ORACLE锁的管理
  7. caffe训练的实时可视化思路
  8. mysql5.7.13编译安装_编译安装MySQL-5.7.13
  9. opencv+海康威视网络摄像头实时预览+抓图(环境配置加程序)
  10. BOOST升压电路--34063升压升不上去
  11. Excel如何快速制作文件目录
  12. 360全景视频panolens.js 实现代码
  13. 2022-2028全球与中国语音疏散系统市场现状及未来发展趋势
  14. 游戏建模过程中如何布线?建模布线原理和技巧
  15. 中国象棋游戏Chess(1) - 棋盘绘制以及棋子的绘制
  16. 光纤中的多种光学模式芯径_光纤激光器的重要参数BPP(M2)
  17. 程序员如何在5年内达到年薪 50 万?
  18. 微信小程相对图片路径_微信小程序----相对路径图片不显示
  19. python火柴人游戏代码_Python小游戏 Hangman
  20. 2023年2月浙江省中小企业协会与各专委会大事记

热门文章

  1. sshv2 mitm工具SSH MITM v2.1的使用记录
  2. 很好看的source insight配色方案
  3. 【转】手游营销的10个靠谱方向
  4. 怎样发表期刊才能快速通过
  5. nbiot和2g_nb-iot和4G谁才是物联网未来的趋势?不同行业应该如何选择?
  6. python使用matplotlib可视化柱状图(bar plot)、自定义柱状图的填充色、柱状图柱体的边缘色、配置字体使用中文轴标签
  7. ios微信分享失效_微信分享ios失败?
  8. N阶Butterworth滤波器的频率响应(Python实现)
  9. 电子传真在金融业务的应用
  10. 第一章 基本句型及补语