基础模块

1.多数据源兼容

1.1兼容mysql ,postgresql,达梦数据库 ,Microbee-data,milvus向量数据库等

1.1.1统一接入标准:基于 JDBC/ODBC 封装通用数据源接入接口,屏蔽不同数据库的语法差异(如 MySQL 的LIMIT vs PostgreSQL 的LIMIT/OFFSET、达梦的TOP);

1.1.2自动适配能力:根据数据源自动识别数据库类型,适配专属语法解析器和执行引擎;

1.1.3连接管理:可视化配置数据源连接信息(地址、端口、账号、驱动),支持连接测试、保存连接;

1.1.4扩展预留:支持自定义新增数据源类型(如 Oracle、neo4j),仅需新增适配插件即可。

 

2.权限控制

2.1根据实际使用动态可视化界面分配用户权限

2.1.1超级管理员:全权限(数据源管理 + 权限分配 + 库表操作)

2.1.2数据源管理员:仅管理指定数据源(如仅能操作 MySQL 数据源);

 

3.基础操作:通过可视化界面创建,设计,编辑数据库和表结构,SQL工具

3.1库表结构管理

3.1.1可视化建库 / 建表:无需写 SQL,通过表单填写库名、表名、字段信息(名称、类型、长度、主键、非空、默认值);

3.1.2表结构编辑:支持字段新增 / 删除 / 修改,实时对比修改前后的结构差异;

 

3.2SQL 工具

3.2.1执行控制:支持单条 / 批量执行,执行计划分析,结果集日志查看

 

3.3辅助功能

3.3.1数据预览:表数据可视化展示,支持分页、筛选、排序;

3.3.2导出:导出表结构或表结构+数据为 SQL 脚本;

3.3.3导入:使用.sql文件进行导入数据

3.3.4数据库备份:将整个数据库进行整体备份,留存服务器,防止数据丢失

3.3.5数据库还原:根据备份记录进行数据库还原操作

3.3.6错误提示:操作失败时给出明确的原因(如字段类型不匹配、权限不足)。

本文档来自—MDBTool 丨 数据库工具平台