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,填入:
专为中小型企业定制的网络办公软件,富有竞争力的十大特性: 1、独创 web服务器、数据库和应用程序全部自动傻瓜安装,建立企业信息中枢 只需3分钟。 2、客户机无需安装专用软件,使用浏览器即可实现全球办公。 3、集成Internet邮件管理组件,提供web方式的远程邮件服务。 4、集成语音会议组件,节省长途话费开支。 5、集成手机短信组件,重要信息可直接发送到员工手机。 6、集成网络硬
- 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 里点几下就搞定,确实省心。









