mysql生成数据字典
序
项目要交互了,需要数据库脚本与字典说明。
以前都是用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生成数据字典相关推荐
- mysql 数据字典 php_php生成mysql数据库数据字典的程序代码
php生成mysql数据库数据字典的程序代码,比较实用,具体代码如下:header('Content-type:text/html;charset=utf-8'); /** * 生成mysql数据字典 ...
- php实现小说字典功能_PHP实现生成数据字典功能示例
本文实例讲述了PHP实现生成数据字典功能.分享给大家供大家参考,具体如下: 最近时间紧迫,没有时间发博客,趁现在有点时间向大家分享一个知识点.在咱们做开发的时候 ,也许经常会遇到对数据库分析,做一个数 ...
- 【数据字典】第三篇 利用PowDesigner自动生成数据字典
一.从mysql数据库生成pdm图 1.配置数据库连接(要使用此方法jdk必须为32位,否则test将会失败) 1.1配置数据源:database-->Configure Data Connec ...
- php mysql 随机字符串函数是,mysql生成随机字符串函数分享
这篇文章主要介绍了mysql生成随机字符串函数分享,本文直接给出实现代码,需要的朋友可以参考下 set global log_bin_trust_function_creators = 1; DROP ...
- Mysql 生成不重复的随机数字
在网上查找Mysql 生成不重复的随机数字 ,竟然没找到合适的例子. 其实思路很简单,利用MySQL现有的函数,然后进行加工处理,达到预期的结果.可以用到的MySQL函数为rand() ,以及 rou ...
- MYSQL 生成UUID() 即 ORACLE 中的guid()函数
MYSQL 生成UUID 即 guid 函数 -- 带 - 的UUID select UUID() -- 去掉 - 的UUID select replace(uuid(),'-','') 转载于:ht ...
- 【PD】PowerDesigner生成数据字典
1.首先说明我使用的环境 --------------------------------第一种:不按模板导出导出数据字典----------------------------- 2.打开PDM模型 ...
- Linux mysql生成不了随机密码,用MySQL 生成随机密码
用MySQL 生成随机密码 晚上有朋友问起,简单的写了一个. DELIMITER $$ CREATE FUNCTION `t_girl` . `func_rand_string` ( f_num ti ...
- [Spark][Python]Spark 访问 mysql , 生成 dataframe 的例子:
[Spark][Python]Spark 访问 mysql , 生成 dataframe 的例子: mydf001=sqlContext.read.format("jdbc").o ...
- 更新MYSQL生成日历表,支持跨年份 存储过程
更新MYSQL生成日历表,支持跨年 代码 CREATE DEFINER = 'root'@'localhost' PROCEDURE `proc_ym`(IN sdate DATE, IN edate ...
最新文章
- 人类为什么更聪明 | 人脑神经元关键结构差异被揭示
- ALV 动态显示列Demo
- docker 安装gitlab
- 基于探究式教学法的计算机网络原理课程的教学改革与实践,基于探究式教学法的“计算机网络原理”课程的教学改革与实践分析...
- ASCII, GB2312, GBK, Unicode, UTF8之间的区别和联系
- ORACLE锁的管理
- caffe训练的实时可视化思路
- mysql5.7.13编译安装_编译安装MySQL-5.7.13
- opencv+海康威视网络摄像头实时预览+抓图(环境配置加程序)
- BOOST升压电路--34063升压升不上去
- Excel如何快速制作文件目录
- 360全景视频panolens.js 实现代码
- 2022-2028全球与中国语音疏散系统市场现状及未来发展趋势
- 游戏建模过程中如何布线?建模布线原理和技巧
- 中国象棋游戏Chess(1) - 棋盘绘制以及棋子的绘制
- 光纤中的多种光学模式芯径_光纤激光器的重要参数BPP(M2)
- 程序员如何在5年内达到年薪 50 万?
- 微信小程相对图片路径_微信小程序----相对路径图片不显示
- python火柴人游戏代码_Python小游戏 Hangman
- 2023年2月浙江省中小企业协会与各专委会大事记