dbviewer
一个在 VS Code 中使用的 MySQL 数据库可视化插件,支持多标签浏览、结构/数据/ER 图查看、SQL 查询与结果格式化。
当前版本:0.0.8(2026-04-07) — 重点修复远程环境下命令激活稳定性问题,并增强 SSH 运行时兼容性。
主要功能
- 配置并管理 MySQL 连接,密码安全存储
- 浏览所有数据库和数据表
- 查看表结构、数据、ER 图
- SQL 查询面板,支持结果单元格弹窗与 JSON 格式化
- SQL 查询编辑器基于 Monaco,支持 SQL 关键字/表名/列名/别名列补全、悬浮提示与草稿持久化
- SQL 查询编辑器提供轻量语法诊断(引号/括号未闭合、多语句提醒),并支持
Ctrl/Cmd + Enter 快速执行
- SQL 编辑区支持稳定的
Cmd/Ctrl + C/X/V/A 快捷键,并提供右键菜单(剪切/复制/粘贴/全选)
- SQL 查询草稿按连接自动保存并在下次打开时自动恢复
- 查询结果支持导出为 CSV/JSON
- 分页与每页条数选择
- 数据库/表节点右键快速查询
- 支持通过 SSH 隧道连接 MySQL(在连接配置中可填写 SSH 主机/端口/用户/私钥/密码)
- 单连接刷新:右键连接可选择“刷新连接”断开并重新连接
- 支持导入/导出连接(可选择包含密码的明文导出/导入),并可选择导出/导入文件位置
- 连接配置会持久化到
~/.dbviewer/config.json(同时保存到 VS Code globalState),扩展启动时尝试自动重连
- 密码输入支持“显示/隐藏”切换(小眼睛)
安装与使用
- VS Code 扩展市场搜索 “dbviewer” 并安装,或下载 .vsix 文件后通过“扩展:从 VSIX 安装...”导入
- 侧边栏点击 dbviewer 图标,添加并配置 MySQL 连接
- 如果使用 SSH 隧道,请勾选“启用 SSH 隧道”并填写相应信息。
- 通过侧栏标题上的导入/导出按钮可快速导入或导出连接配置。
- 浏览数据库、表结构、数据、ER 图,或使用 SQL 查询面板
License
MIT License,详见 LICENSE 文件。
| |