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

Posted 微软MVP Eleven

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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文档

以上是关于2022年12月 数据库-数据库文档生成工具SmartSQL使用的主要内容,如果未能解决你的问题,请参考以下文章

2022年12月6日,学不完了

2022年12月 .NET CORE工具案例-CSRedis执行Lua脚本实现商品秒杀

2022年12月 .NET CORE工具案例-CSRedis执行Lua脚本实现商品秒杀

愚公系列2022年12月 .NET CORE工具案例-.NET Core使用PaddleOCRSharp进行身份证和车牌识别

2022年12月 Redis数据库-Lua脚本的使用

2022年12月 Redis数据库-Lua脚本的使用