【Navicat】Navicat:Navicat 导出数据库表为 EXCEL 格式、设计优化数据字典 EXCEL 模板
目录
一、Navicat 查看表
二、mysql 执行 sql 查询表
三、Navicat 导出结果为 EXCEL 格式
四、SQL 优化
五、EXCEL 数据字典模板优化
一、Navicat 查看表
二、mysql 执行 sql 查询表
/* 查询数据库 ‘performance_schema’ 所有表注释 */
SELECT TABLE_NAME 表名, TABLE_COMMENT 表注释 FROM information_schema.TABLES WHERE table_schema = 'performance_schema'
三、Navicat 导出结果为 EXCEL 格式
参考我的另一博文:【Navicat】Navicat:Navicat 导出表结构(表设计)为 EXCEL 格式
四、SQL 优化
/* 查询数据库 ‘text_txt’ 所有表注释,作为查询表 table_names */
SELECT * FROM( SELECT TABLE_NAME 表名, TABLE_COMMENT 表注释 FROM information_schema.TABLES WHERE table_schema = 'text_txt' ) table_names;
/* 查询数据库 ‘performance_schema’ 所有表结构,作为查询表 table_columns */
SELECT * FROM( SELECTTABLE_NAME 表名,ORDINAL_POSITION 序号,COLUMN_NAME 字段名,COLUMN_COMMENT 字段注释,IF( IS_NULLABLE = 'NO', '是', '' ) AS '必填', -- IS_NULLABLE = 'NO' 时,为必填,必填返回“是”,非必填返回空COLUMN_TYPE 数据类型,IF( column_key = 'PRI', '是', '' ) AS '主键唯一' -- column_key='PRI' 时,为主键唯一索引,是返回“是”,否返回空-- COLUMN_DEFAULT 默认值,-- CHARACTER_MAXIMUM_LENGTH 字符串最大长度【以字符为单位】,-- CHARACTER_OCTET_LENGTH 字符串最大长度【以字节为单位】,-- CHARACTER_SET_NAME 字符串字符集名称,-- COLLATION_NAME 字符串归类名称,-- NUMERIC_PRECISION 数字精度,-- NUMERIC_SCALE 数字刻度,-- DATETIME_PRECISION 时间分数秒精度FROMINFORMATION_SCHEMA.COLUMNSWHEREtable_schema = 'performance_schema' -- performance_schema 为数据库名称,到时候只需要修改成你要导出表结构的数据库即可-- AND-- events_errors_summary_by_account_by_error 为表名,到时候换成你要导出的表的名称-- 如果不写的话,默认会查询出该数据库中所有表的表结构;这里如果指定表名,则可以导出单独一个表的表结构-- table_name = 'events_errors_summary_by_thread_by_error'ORDER BYTABLE_NAME,ORDINAL_POSITION ) table_columns;
五、EXCEL 数据字典模板优化
注意:设置好定义名称后,不能修改 EXCEL 工作表名称。(修改后会定位不到,因为是固定名称的)
如果修改工作表:则需进入名称管理器修改原工作表名的名称,以便重新定位。
【Navicat】Navicat:Navicat 导出数据库表为 EXCEL 格式、设计优化数据字典 EXCEL 模板相关推荐
- 数据库系统优化--业务逻辑设计优化
当我们优化一个系统时,有时发现一种情况就是自己修改SQL,索引以及分区是不能解决性能问题的.这时你要考虑业务逻辑优化和表设计的重构.这两点的确和设计结合的很紧密. 业务逻辑优化 结合实际, ...
- 根据mysql生成数据库设计文档_通过navicat工具导出数据库的word格式的设计文档...
1.打开数据库 1.1.打开数据库,执行如下查询语句,查询单个表的语句 SELECT COLUMN_NAME 代码, COLUMN_COMMENT 名称, COLUMN_TYPE 数据类型, 'fal ...
- 使用Navicat Premium 12导出数据库之间的结构图(E-R图)
1,选中需要查看E-R图的数据库. 2.点击Navicat Premium 12右下角的第三个按钮即可展示出来. 3.如果表之间有结构关系,那么这个工具也会一并展示出来
- Spring MVC 实现Excel的导入导出功能(2:Excel的导入优化和Excel的导出)
Excel的导入V2优化版 有些时候文件上传这一步骤由前端来处理,只将上传后的 URL 传输给后端(可以参考上一文中的图片上传功能),也就是导入请求中并不会直接处理 MultipartFile 对象, ...
- python关于excel格式刷_这些Excel学会了,你做账的效率将大大提高
这些功能学会了,工作效率将大大提高. 1.excel的快速访问工具栏: 我的快速访问工具栏由左到右主要是"保存"."新建"."撤销".&qu ...
- java xlsx怎么转换成excel格式_python小工具 | Excel的xls和xlsx格式文件转换
众所周知Excel文件格式转换可以通过"另存为"的方式转换格式,可以说是简单方便,但是对于大量文件转换或者经常重复进行转换操作时,这种方法就很不方便. 显然利用程序对xls和xls ...
- 【Python】excel格式转换操作 -操作Excel、Word、CSV(4)(保姆级图文注释+测试代码+api例程)
目录 预览效果: API说明: 基本例程 总结 欢迎关注 『Python』 系列,持续更新中 欢迎关注 『Python』 系列,持续更新中 预览效果: 可以对字体,颜色.对齐.合并等平时 Excel ...
- python excel格式,Python 如何写入Excel格式和颜色
Python写入Excel有时需要合并单元格.或者改变文字内容的颜色 首先导入xlwt模块 import xlwt 创建文件名 创建Excel工作簿对象 创建工作表 创建样式字体红色 filename ...
- Oracle使用impdb/expdb数据泵导入/导出数据库
1.用有dba权限的用户登录:sys用户 2.创建对应表空间 需要手动创建文件夹 -- 格式:create tablespace 表空间名 datafile 文件路径 size 文件大小 [自增 每次 ...
- linux 导出数据库数据或者表结构
一.导出数据库 1.导出完整数据:表结构+数据 Linux 下可以使用 mysqldump 命令来导出数据库,语法格式如下: mysqldump -u用户名 -p 数据库名 > 数据库名.sql ...
最新文章
- popWindow 出现点击上下空白区域消失点击左右空白区域不消失弹框的处理方法
- 程序员,你得一条道走到黑!
- sql和python还有c语言_Python语言之原生sql整理
- 在简历中应用STAR法则
- 3.8 Softmax 回归-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
- python寻找列表最大值最小值及其下标
- Hello boke!
- P3605 [USACO17JAN]Promotion Counting P(树状数组)
- java并发之CopyOnWriteArraySet
- java recordset_连接数据库返回recordset
- 【Oracle】创建角色
- 如何在64位win10中装个win98虚拟机
- linux程序开发ide,LiteIDE 开发工具指南 (Go语言开发工具)
- C# ASP.NET WebApi入门
- 多个excel工作簿合并_如何使用Excel VBA将多个工作簿的全部工作表合并到一个工作簿中...
- vue resource的应用
- LINQ SelectMany cannot be inferred from the usage. Try specifying the type arguments explicitly.
- php微信当面付,微信当面付(c#源码)
- 3D MAX入门篇(1)常用快捷命令及两种基础建模方式
- log4j.properties详解
热门文章
- koa2 mysql增删改查_使用nodejs-koa2-mysql-sequelize-jwt实现登录注册,文章增删改查接口...
- dubbo线程池中无可用线程
- Ubuntu下局域网内+花生壳远程调试程序
- Nodejs+express+vue网上零食购物网站系统
- 17 张程序员壁纸(使用频率很高)
- UFO报表转换不成功!请检查文件版本或使用DOS文件转换工具
- 计算机会计报表管理,职称计算机考试用友财务教程:会计报表子系统的主要功能...
- 用英伟达 DIGITS 进行图像分割
- 历年研究生数学建模赛题题目
- Matlab取整函数