VSCode通过插件可实现数据库管理功能,推荐SQLTools、Database Client和MongoDB for VS Code三款插件;以SQLTools连接MySQL为例,配置后可在侧边栏浏览表并执行查询,配合 snippet、自动保存结果等技巧提升效率。

VSCode 本身不内置数据库管理功能,但通过插件可以无缝连接 MySQL、PostgreSQL、SQLite、MongoDB 等主流数据库,在编辑器里完成查询、浏览、增删改查甚至简单建模——不用切窗口,不用开额外工具。
推荐几款实用的数据库插件
目前体验较好、更新活跃的有:
- SQLTools:轻量、多数据库支持(MySQL/PG/SQLite/Oracle/SQL Server 等),自带语法高亮、自动补全、结果表格化展示,支持保存连接配置和常用查询片段。
- Database Client:界面更接近传统客户端(如 DBeaver),支持树形结构浏览表、视图、存储过程,右键执行、导出 CSV/JSON、可视化查看 BLOB 字段(如图片)。
- MongoDB for VS Code:官方出品,专为 MongoDB 设计,可直接连接 Atlas 或本地实例,用 JavaScript 写查询、聚合管道,实时查看文档结构和索引信息。
快速上手:以 SQLTools 连接 MySQL 为例
安装插件后,按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),输入 SQLTools: New Connection,选择 MySQL,填入:
- Host:localhost 或远程地址
- Port:3306(默认)
- Database:目标库名(可选,留空则连接后手动选)
- User / Password:账号密码
保存后,侧边栏出现数据库图标,点击即可展开表列表,双击表名直接查询全部数据,右键还能“Open in Query Editor”写自定义 SQL。
提升效率的小技巧
- 把常用 SQL 保存为 snippet(比如分页查询模板、INSERT INTO ... SELECT 模式),调用时自动填充占位符。
- 开启 Auto Save Results(SQLTools 设置中),执行后自动保存结果为 .csv 或 .json 文件,方便后续分析。
- 配合 GitLens 或 Code Spell Checker,对 SQL 脚本做版本比对或拼写检查,尤其适合团队共用迁移脚本。
基本上就这些。插件不是万能的,复杂运维或大批量数据导入导出仍建议用专业客户端,但日常开发调试、快速验证逻辑、看一眼线上数据,VSCode 里点几下就搞定,确实省心。










