这两天接到一个任务,写数据库设计说明书。很头疼啊~~

网上翻阅了下范本,发现数据库设计说明书一般由数据库结构、数据字典、sql附件组成。这是我刚刚写好的数据库设计说明书。

这里记录下,方便自己下次查阅。

一、数据库表结构

第一步:
在plsql中将所有表的sql都导出来。
操作:选择表→view→view sql→复制所有的表的sql到一个word中

第二步:
将word转换成sql。
新建一个txt,改成.sql,然后将word里的内容复制进去

第三步:
使用powerdesigner   file→new→physical data model

ctrl+R→using script files →将刚刚的sql文件导入进去就可以转换成pdm了。

二、导出数据字典

方法一:使用sql语句导出单张表

使用下面这段sql,将下方的【FCSS_NSSB】改为你自己要导出的表,执行一下,然后使用plsql的导出功能导成excel/csv格式。

SELECT t1.Table_Name || chr(13) || t3.comments       AS "表名称及说明",--t3.comments                                 AS "表说明",t1.Column_Name                                AS "字段名称",t1.DATA_TYPE || '(' || t1.DATA_LENGTH || ')'  AS "数据类型",t1.NullAble                                   AS "是否为空",t2.Comments                                   AS "字段说明",t1.Data_Default "默认值"--t4.created                                  AS "建表时间"FROM cols t1LEFT JOIN user_col_comments t2 ON t1.Table_name = t2.Table_nameAND t1.Column_Name = t2.Column_NameLEFT JOIN user_tab_comments t3 ON t1.Table_name = t3.Table_nameLEFT JOIN user_objects t4 ON t1.table_name = t4.OBJECT_NAMEWHEREt1.TABLE_NAME='FCSS_NSSB'   --FCSS_NSSB改为你要导出的表and NOT EXISTS (SELECT t4.Object_NameFROM User_objects t4WHERE t4.Object_Type = 'TABLE'AND t4.Temporary = 'Y'AND t4.Object_Name = t1.Table_Name)ORDER BY t1.Table_Name, t1.Column_ID;

方法二:使用powerdesigner导出所有表的数据字典

1)全选所有的pdm结构表

2)工具栏Report→Report Wizard…→下一步→选择RTF……下一步→设置导出的列内容,下一步→完成→下一步即可。

三、sql附件

在plsql中,选择表→view→view sql→复制sql出来即可。

将数据库中的表结构导出到excel中(写数据库设计说明书)相关推荐

  1. plsql导出表结构到excel_将数据库中的表结构导出到excel中(写数据库设计说明书)...

    这两天接到一个任务,写数据库设计说明书.很头疼啊~~ 网上翻阅了下范本,发现数据库设计说明书一般由数据库结构.数据字典.sql附件组成.这是我刚刚写好的数据库设计说明书. 这里记录下,方便自己下次查阅 ...

  2. plsql导出表结构到excel_plsql 将表结构导出到excel中的两种方式

    1.情景展示 如何将表结构导出到excel中(不是建表的SQL语句),如何实现? 2.方式一 新建一个SQL窗口,输入要导出结构的表,选中右键-->描述 右键-->导出-->CSV文 ...

  3. Java实现数据库表结构导出到Excel

    2019独角兽企业重金招聘Python工程师标准>>> 本人自己写的一个工具,界面化,稍微配置即可数据库中的表的结构导出到Excel. 源码地址数据库表结构导出到Excel一键式工具 ...

  4. mysql导出oracle_如何将mysql中的表结构导出放入oracle中

    展开全部 将mysql中的表结构导出放入oracle中的方法: 1.导出mysql的表结构sql脚本,然后修改mysql中的数据类型为oracle中的数据类型: MySql与Oracle数据类型的62 ...

  5. arcgis表转excel一直失败_arcGIS中属性表怎么导出到EXCEL里|excel表格转shp数据丢失...

    如何将excel中的数据导入arcgis属性表 如果是shp格式,直接excel打开dbf文件. 否则,加载,layer右键打开属,找到一个export按钮出为dbf,excel可以直接打开. exp ...

  6. 如何将oracle数据库中的表结构导入到sqlserver中,Oracle转换成SqlServer数据库的步骤...

    1 背景 ITM系统目前支持MysqL.Oracle数据库,由于现在需要和CA产品进行结合,用CA产品的采集功能进行数据采集,因此需要使用CA产品的sqlServer数据库,为了使得系统支持sqlse ...

  7. front mysql 导出表结构_肿么将mysql的表结构导出到sqlserver中

    在命令行下mysql的数据导出有个很好用命令mysqldump,它的参数有一大把,可以这样查看: mysqldump 最常用的: mysqldump -uroot -pmysql databasefo ...

  8. 如何将mysql表结构导出成Excel格式的(并带备注)

    方法一: 1.使用一个MySQL管理工具:SQLyog,点击菜单栏"数据库"下拉的最后一项: 导出的格式如下: 2.要想转成Excel格式的只需手动将该表复制到Excel中去. 方 ...

  9. 从数据库中将SQL查询结果导出到Excel中中午乱码及数字问题解决

    从事数据工作者经常会涉及数据采集,将采集结果从数据库中导出到xls/csv文件格式中,给到业务分析人员,经常遇到导出乱码问题,或者身份证号码在Excel中展示格式不对导致错误问题,下面来说说我的解决方 ...

  10. 如何将matlab中的变量数据导出至excel中

    在写论文时,通常要求将结果用excel表示出来,而将matlab的数据结果导入excel中,就成了一个问题. 首先,我们需要将matlab中的程序运行(本文中matlab用的版本为2020a,exce ...

最新文章

  1. llvm常见问题 (FAQ)
  2. 宝马520自动挡的右边前轮处响声
  3. 启明云端分享| sigmstar SSD201/SSD202D/SSD210/SSD212开机动画启动到底能做到多少
  4. Oracle创建序列的sql语句,【Oracle学习】之 序列(Sequence)
  5. JavaScript基础13-day15【DOM增删改、DOM添加删除记录、操作内联样式、获取元素的样式、DOM Element 对象、滚动条练习、事件对象、div跟随鼠标移动、事件冒泡】
  6. 他35岁,年薪100万,牛逼的人生无需解释
  7. Linux进程的诞生和消亡
  8. 【BZOJ3514】Codechef MARCH14 GERALD07加强版,LCT+主席树
  9. MVVM 自动生成编号
  10. php大文件怎么排序去重,简单实现大文件的排序和去重
  11. Django 模板标签 换行导致异常的处理 linebreaksbr
  12. Delphi GDI对象之绘制文本
  13. 微信网页授权流程 时序图
  14. 微信小程序农历日期选择器 lunar-picker
  15. 从阿里巴巴icon引入图标到微信小程序(可以改变大小,颜色)
  16. 数学建模清风微信公众号的习题答案(挑战篇-完结)
  17. 关于图灵机的妙文(3)——图灵机杂思(rev#2)(刘未鹏)
  18. centos6 centos7 刷新清除dns缓存
  19. 给openWrt安装管理界面中文包,顺带安装新界面风格,亲测有效
  20. [fashion]女性的穿衣技巧

热门文章

  1. 销售管理系统数据库设计说明书
  2. 汽车零配件行业MES系统,你了解多少?
  3. 爬取飞猪IP免费代理练习
  4. docker login Error response from daemon: Get http://ip:port/v2/: net/http: request canceled
  5. Activiti 7 配置及相关流程一站式介绍(包含基础流程及网关应用)
  6. [WeChart]微信小程序抓包步骤
  7. 境内区块链信息服务备案清单(第二批)
  8. 对Office中Word内容的格式检测——问题发现(仅支持docx文件)
  9. 计算机论文撰写周记,电子与计算机毕业设计周记
  10. QCC3040----SOC模块