DBGate
官网,开源(GitHub,7.1K Star,432 Fork)跨平台数据库管理工具;可在官网下载应用程序本地安装,也可基于浏览器使用。
特性:
- 数据库支持:MySQL、MariaDB、PG、SQL Server、Oracle、MongoDB、Redis、SQLite、Amazon Redshift、CockroachDB等
- 表格数据编辑,带有SQL更改脚本预览: 支持对表格数据进行编辑,并提供SQL更改脚本的预览功能
- 编辑表格架构、索引、主键和外键: 允许用户编辑表格的结构、索引以及定义主键和外键
- 比较和同步数据库结构: 提供比较和同步数据库结构的功能,确保数据库结构的一致性
- ER图: 提供实体关系ER图,用于可视化数据库表格之间的关系
- 浅色和深色主题: 提供明亮和深色两种主题,以满足用户的个性化需求
- 主/详细视图、外键查找: 支持主/详细视图,以及外键查找功能
- 查询设计器: 提供查询设计器,使用户能够轻松设计查询
- 表单视图: 针对包含许多列的表格,提供表单视图以方便操作
- MongoDB集合的JSON视图: 支持对MongoDB集合的JSON视图
- 浏览表格、视图、存储过程、函数、MongoDB集合: 提供对数据库各种对象的浏览功能
- SQL编辑器: 包含SQL编辑器,支持执行SQL脚本
- SQL代码格式化、代码补全: 提供SQL代码格式化和代码补全功能
- 添加SQL LEFT/INNER/RIGHT连接实用工具: 支持添加SQL左连接、内连接和右连接实用工具
- Mongo JavaScript编辑器: 包含Mongo JavaScript编辑器,支持执行Mongo脚本(使用NodeJs语法)
- Redis:树视图、从键生成脚本、运行Redis脚本
- 导入、导出CSV、Excel、JSON、NDJSON、XML: 支持与各种格式的数据进行导入和导出
- 免费表格编辑器: 提供免费表格编辑器,用于快速编辑表格数据,例如在导入/导出后进行数据清理或原型表格等操作
- 存档: 支持在本地文件系统(或在使用Web应用程序时在DbGate服务器上)备份数据到NDJSON文件中
- 图表,将图表导出为HTML页面: 支持创建图表,并能够将图表导出为HTML页面
- 有关在Docker容器中运行DbGate的详细信息,请访问Docker Hub: 提供关于在Docker容器中运行DbGate的详细信息
- 可扩展的插件架构: 具有可扩展的插件架构,允许用户根据需要添加新功能
- 透视图: 提供透视图,用于在复杂关系数据上进行嵌套表格查看,并在MongoDB数据库上进行查询设计
DBX
官网,采用Tauri+Rust开发、开源(GitHub,4.9K Star,394 Fork)跨平台数据库工作台,提供连接数据库、编写SQL、查看和编辑数据、浏览结构、对比与迁移模式、导入导出数据,AI辅助分析。官方文档。
功能特性
- 支持跨平台:提供Windows、macOS、Linux跨平台桌面应用以及适合在服务器上自托管、通过浏览器访问的Docker部署
- 多种数据库:支持MySQL、PG、SQLite、Redis、DuckDB、ClickHouse、SQL Server、MongoDB、Oracle、Elasticsearch、Doris、StarRocks、Redshift、达梦、高斯、TiDB、OceanBase、Neo4j、SelectDB、TDengine、openGauss、金仓、瀚高、CockroachDB以及JDBC等
- 查询编辑器:内置现代化SQL编辑器,支持语法高亮、自动补全、SQL格式化、选中执行、历史查询记录
- 数据表格:可视化的数据表格浏览、排序、过滤、分页,支持大量数据虚拟滚动;支持类似Excel的行内编辑,数据修改SQL预览再执行
- 对象管理:提供数据库、模式、表、字段等信息查看和编辑功能,并且支持保存前预览DDL
- 实体关系图:查看数据库ERD,支持导出SVG文件
- 模式比对:对比两个数据库的结构差异,生成可以审查的同步SQL
- 数据传输:用于在不同连接或不同数据库引擎之间迁移表数据
- 导入导出:支持CSV、TSV、JSON或Excel文件导入数据库表,支持数据导出CSV、JSON、SQL、Excel文件以及表结构导出SQL文件
- AI助手:内置集成AI能力(支持OpenAI、Claude、自定义模型等),提供自然语言生成SQL、解释查询、优化语句并且辅助修复错误;可通过MCP协议支持CC、Cursor等AI编程助手直接查询数据库
实战
官网下载安装包,如Windows下的exe程序,双击安装,很简单。值得一提的是,安装后的包不足47M,属实轻量级。
界面很干净

连接数据源,测试,查看数据库、表、数据,都很简单,真懒得截图。
dblab
官网,采用Go开发、开源(GitHub,3.1K Star,86 Fork)、基于终端TUI的跨平台数据库客户端,让用户在命令行中也能高效管理数据库和执行查询。
功能特性
- 轻量级:使用单个二进制文件、零依赖的发布方式,安装文件小于10MB
- 多种数据库:支持PG、MySQL、SQLite、Oracle、SQL Server,可通过配置文件管理多个数据库连接
- 安全连接:支持通过SSH Tunnel方式连接内网数据库;支持SSL加密连接
- 全键盘操作:采用类
vim风格的Key Bindings,支持自定义快捷键 - 对象浏览:使用树状结构管理数据库,支持查看表结构索引及约束
- 查询编辑器:内置SQL查询编辑区域,支持快捷键执行查询,结果在终端表格中进行展示
SQLQueryStress
C#开发、开源(GitHub,1.1K Star,277 Fork)的轻量级SQL Server查询压力测试工具,用于针对单个SQL语句或存储过程进行高并发压力测试。
功能特性
- 并发执行(Threads):支持设置线程数(并发用户),用于模拟真实线上高并发流量。
- 迭代次数(Iterations):指定每个线程执行多少次SQL查询,总执行次数等于线程数乘以迭代次数。
- 参数化查询(Parameter Substitution):支持在查询语句中使用变量替换,支持随机数据参数,用于测试缓存一致性、执行计划稳定性等。
- 性能指标:工具自动采集多个维度的性能指标,包括平均客户端耗时(Client Seconds)、平均CPU耗时(CPU Seconds)、平均实际执行时间(Actual Seconds)以及平均逻辑读(Logical Reads)。
- 异常统计:自动统计运行错误,可以查看详细异常信息,适合验证并发下是否有死锁或者错误。
- 双发布模式:图形工具支持 Windows 系统,适合手动测试;
sqlstresscmd命令行工具支持跨平台,适合批量测试或者集成CI/CD。 - 选项配置:提供一些高级配置,包括连接超时、执行超时、连接池、IO统计、时间统计、强制取回数据等;同时还支持保存和加载配置,方便进行重复测试。
安装方式:GitHub Release页面下载,或命令行安装
dotnet tool install -g sqlstresscmd
openhare
项目主页,基于Dart语言开发、Flutter框架构建、AI驱动的开源(GitHub,589 Star,28 Fork)跨平台桌面SQL客户端,支持多数据库连接,适用于日常开发、数据分析与DBA管理等工作场景。
功能特性
- 多种数据库:MySQL、PG、SQL Server、SQLite、Oracle、MongoDB、Redis
- 简洁易用的界面:提供直观的现代化界面,专注效率与生产力,适合长时间数据库操作
- SQL编辑器:内置编辑器支持语法高亮、代码补全、执行确认、查询保存、查看执行计划等常用功能
- 数据导出:查询结果可导出为CSV文件
- AI智能助手:支持配置LLM,可帮助用户编写、优化、解释SQL查询,理解数据库结构
DBcooper
官网,采用Tauri+React+TypeScript构建、开源(GitHub,442 Star,31 Fork)数据库客户端。
功能特性
- 多数据库连接:支持PG、SQLite、Redis、ClickHouse
- 安全连接:支持通过 SSH 隧道连接远程数据库
- 对象浏览器:提供表结构和元数据查看功能
- 实体关系图:支持使用交互式 ER 图查看表之间的关系,适合快速理解数据库结构
- 数据浏览器:提供表数据库的查看、过滤、分页显示等
- 查询编辑器:支持直接编写和执行 SQL 查询,提供代码补全、语法高亮等基本功能
- AI助手:利用数据库的表结构信息,使用自然语言描述需求,系统生成SQL语句
- 数据导出:支持查询结果导出为CSV文件
- 命令面板:Command Palette,支持键盘优先的操作方式,适合重度键盘用户
RedisME
官网,开源(GitHub,77 Star,9 Fork)Redis客户端工具。
功能简述
- 连接列表:模糊筛选,颜色定制,关键属性展示,支持拖动排序,复制连接等
- 导出导入:导出现有连接到json文件及导入JSON文件
- 新增连接:支持SSH、SSL、只读、集群、哨兵等配置,测试连接
-SSH:SSH隧道模式适用于Redis服务器在内网,无法直接访问,需要通过跳板机访问- SSL:Redis服务器开启了TLS/SSL端口时使用,可能需要提供客户端证书和私钥
- 集群:只需填写任一节点的地址,自动识别集群中的所有节点
- 哨兵:多个哨兵任选其一即可,地址、端口、密码请填写哨兵配置
- 只读:所有编辑、删除、写入按钮被隐藏。可通过锁图标动态切换只读/可写模式