Previous topicNext topic
Help > 功能概览 > 特色功能 >
数据库管理

数据管理模块是我们森之格低代码开发平台中相当重要的基础功能,主要负责平台在软件开发过程中数据库后台的管理维护。大概的功能与我们日常使用的Navicat软件类似。我们提供了很多数据库管理软件必备的功能,同时得益于我们低代码开发平台的优势,也提供了许多专业数据库管理软件所不具备的功能。

多数据库支持

本平台目前支持MySql、SQLite、PostgreSQL、Oracle、Access、SQLServer六种数据库。虽然算不上多而全,但是都是常用的数据库,基本够用。所有数据库的支持都是基于相同的抽象类,如果后期想支持其他数据库的话,也只需要简简单单地扩展一下即可。平台中根本不需要做过多的数据更改。我们的目标是,抹平多种数据库差异,最终可以在使用上面达到一致的体验。

数据库设计工具

内置了数据库设计工具,可以方便地创建、修改和删除数据库对象,包括表、索引、视图、存储过程等。创建表结构可以像Excel表一样,直接复制粘贴相应的设置数据,让创建表非常高效。详细功能介绍请参考:数据库对象管理

(数据库对象浏览)

(数据库对象创建、修改)

(索引管理)

数据查询

提供了强大的查询和编辑工具,可以方便地执行SQL查询语句,并支持结果导出、分页查询、图表显示等功能。详细介绍可以参考:数据查询

数据导入和导出

可以方便地将数据导出到各种格式的文件中,包括CSV、Excel、Json、Xml等。也支持直接从Excel导入表结构和表数据。详细内容可以参考:数据导入导出通用Excel导入Excel导入表结构和数据

数据库对象分类管理

针对市面上几乎所有的数据管理软件都是单层维度来查看数据表清单,而我们开创性地引入分类管理数据表、视图等数据库对象的功能,可以实现根据模块化、功能对数据库对象进行分类管理。再加上简单的筛选查找功能,可以非常有效管理好各种数据库对象。详细的介绍可以参考:表分类管理

强大的数据分析功能

查询出来的数据我们可以直接进行数据分析操作,像常规的数据透视表图表分类汇总 筛选 高级筛选等功能直接在查询出来的表中即可操作,而不需要导出到Excel中进行。这依赖我们本身就是一个强大的基于winform的低代码开发平台,你能想象到的数据分析功能基本都可以做,即便平台内部没有集成,我们也可以自定义开发。

强大的输入编辑功能

我们支持非常强大的编辑功能,使用体验比肩Excel。常规的复制、粘贴、撤消、重做等自不必说,像重复填充、序列填充、查找替换、默认值、数据格式、条件格式、数据验证等等也是支持的。相关说明可以参考: 表格功能表属性设置。再结合强大的 数据输入规范还可以实现更简单、高效、人性化的输入方式。

数据同步

本平台可以实现相同数据库和不同数据库之间进行数据结构、数据的同步。详细的介绍可以参考:数据同步


SQL编辑

本平台支持各个数据库SQL语句编写的智能提示,也支持相对应数据库的函数的查询。更详细的介绍可以参考:SQL编辑


可视化的视图编辑

本平台还提供了非常清晰、方便地进行视图编写的功能。如果项目中全部的视图都用此模块管理的话,就可以方便后期更换数据库类型进行高效转化。如果想了解某个表中某个字段被哪些视图引用,也可以方便地查找出来。详细使用教程可以参考:视图可视化编辑

数据清洗

我们查询出的数据需要批量修改时并不是所有的数据都适合用SQL语句批量处理,而得益于我们是一个低代码开发平台,具备完整的开发能力,平台中本身就集成了一个“命令窗口”,可以直接运行Vb.Net和C#的脚本代码,以实现批量修改数据的目的。修改完只要正常保存即可。在保存之前我们还可以进行人工干预检查,保证万无一失之后再保存即可。数据清洗也可以玩出很多花样,详细可以参考:数据清洗

数据库对象查找与定位

我们可以根据关键字查找数据库中有哪些表中有类似字段。我们还可以根据一个值查找这个值在数据库中哪个表里面有,还支持继续查找、排除查找,自定义数据查找的逻辑运算符。如果想了解详细的使用教程,可以参考:数据库对象查找与定位

定时任务

我们还集成了一个通用的计划任务管理模块,我们可以根据自己的需要实现定时备份、定时发送邮件报表、定时同步数据库、定时同步数据表等等。详细教程可以参考:定时任务

导出数据库结构文档

我们还支持将数据库直接导出Excel格式的结构文档。文档支持超链接导航。详细使用方法可以参考:导出结构文档