2022年12月 数据库-数据库文档生成工具SmartSQL使用

前言

SmartSQL 是一款方便、快捷的数据库文档查询、导出工具!从最初仅支持SqlServer数据库、CHM文档格式开始,通过不断地探索开发、集思广益和不断改进,又陆续支持Word、Excel、PDF、Html、Xml、Json、MarkDown等文档格式的导出。同时又扩展支持包括SqlServer、MySql、PostgreSQL、SQLite等多种数据库的文档查询和导出功能。

Gitee:https://gitee.com/izhaofu/SmartSQL

在这里插入图片描述

GitHub:https://github.com/TeslaFly01/SmartSqlT

在这里插入图片描述

下载地址:https://gitee.com/dotnetchina/SmartSQL/releases
在这里插入图片描述

一、数据库文档生成工具SmartSQL使用

1.SmartSQL的功能介绍

  • 表:序号 | 列名 | 主键 | 自增 | 数据类型 | 长度 | 允许NULL值 | 默认值 | 备注说明
  • 视图:视图内容SQL脚本
  • 存储过程:存储过程内容SQL脚本

支持导出格式:
在这里插入图片描述

2.运行

下载完成后运行软件:
在这里插入图片描述
目前支持对SQLServer、MySQL、PostgreSQL、SQLite、Oracle等5种数据库的支持。

对DB2、TIDB、达梦等其他关系型数据库的支持也正在紧张进行中。

连接管理里面可以对当前添加的连接进行添加、删除和修改等操作。

3.连接数据库

在这里插入图片描述

4.分组管理

在此可以对数据库中的表、视图、存储过程等对象实现自定义分组,方便后续管理

在这里插入图片描述
在这里插入图片描述

5.数据表相关功能

数据表结构,还可以直接生成c#实体类文件
在这里插入图片描述
数据表相关sql
在这里插入图片描述

实体类在线查看
在这里插入图片描述

6.导入导出

在这里插入图片描述
在这里插入图片描述

7.文档截图

7.1 CHM文档

在这里插入图片描述

7.2 MD文档

数据库表目录

序号表名表说明
1ABTABAC_MAPPING

表结构

ABTABAC_MAPPING

序号列名数据类型长度主键自增允许空默认值列说明
1Owner_Deptuniqueidentifier(‘00000000-0000-0000-0000-000000000000’)关联部门
2Owner_Empuniqueidentifier(‘00000000-0000-0000-0000-000000000000’)关联员工
3ABTABAC_MAPPING_IDuniqueidentifier(‘00000000-0000-0000-0000-000000000000’)主键
4ABTABVC_SCHEME_IDuniqueidentifier(‘00000000-0000-0000-0000-000000000000’)复制方案
5REMARKnvarchar(255)(’ ')备注
6UDF001decimal(23,8)0自定义字段0
7UDF002decimal(23,8)0自定义字段1
8UDF003decimal(23,8)0自定义字段2
9UDF011decimal(16,6)0自定义字段3
10UDF012decimal(16,6)0自定义字段4
11UDF013decimal(16,6)0自定义字段5
12UDF021nvarchar(255)(’ ')自定义字段6
13UDF022nvarchar(255)(’ ')自定义字段7
14UDF023nvarchar(255)(’ ')自定义字段8
15UDF024nvarchar(255)(’ ')自定义字段9
16UDF025nvarchar(255)(’ ')自定义字段10
17UDF026nvarchar(255)(’ ')自定义字段11
18UDF041datetime2(27)(‘1900-01-01’)自定义字段12
19UDF042datetime2(27)(‘1900-01-01’)自定义字段13
20UDF051uniqueidentifier(‘00000000-0000-0000-0000-000000000000’)自定义字段14
21UDF052uniqueidentifier(‘00000000-0000-0000-0000-000000000000’)自定义字段15
22UDF053uniqueidentifier(‘00000000-0000-0000-0000-000000000000’)自定义字段16
23UDF054uniqueidentifier(‘00000000-0000-0000-0000-000000000000’)自定义字段17
24ProcessInstanceIduniqueidentifier(‘00000000-0000-0000-0000-000000000000’)表单所在的流程实例的编号
25CreateDatedatetime2(27)(‘1900-01-01 00:00:00’)创建日期
26LastModifiedDatedatetime2(27)(‘1900-01-01 00:00:00’)最后修改日期
27ModifiedDatedatetime2(27)(‘1900-01-01 00:00:00’)修改日期
28CreateByuniqueidentifier(‘00000000-0000-0000-0000-000000000000’)创建者
29LastModifiedByuniqueidentifier(‘00000000-0000-0000-0000-000000000000’)最后修改者
30ModifiedByuniqueidentifier(‘00000000-0000-0000-0000-000000000000’)修改者
31Attachmentsntext(’ ')附件
32Versiontimestamp版本号,不要随意更改
33ApproveStatusnvarchar(1)(’ ')单据状态属性
34ApproveDatedatetime2(27)(‘1900-01-01 00:00:00’)修改日期
35ApproveByuniqueidentifier(‘00000000-0000-0000-0000-000000000000’)修改人
36Owner_Org_RTKnvarchar(200)(‘PARA_GROUP’)
37Owner_Org_ROiduniqueidentifier(‘00000000-0000-0000-0000-000000000000’)

7.3 EXCEL文档

在这里插入图片描述

7.4 PDF文档

在这里插入图片描述

7.5 HTML文档

在这里插入图片描述

7.6 XML文档

在这里插入图片描述

7.7 JSON文档

在这里插入图片描述

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值