sqlTools 是 vscode 中支持多数据库的轻量级管理插件,支持 postgresql、mysql、SQL Server、sqlite、oracle 和 redis;需单独安装对应驱动;提供连接管理、SQL 执行、结果查看、CRUD 生成及 Schema 导出等功能。

SQLTools 是 VSCode 中最实用的数据库管理插件之一,它让你不用跳出编辑器就能连接、查询、浏览和管理多种数据库,体验接近轻量版 DBeaver 或 DataGrip,但更贴合开发者日常流程。
支持哪些数据库?
SQLTools 通过扩展驱动(Drivers)支持主流关系型与部分非关系型数据库:
- PostgreSQL(最稳定,推荐首选)
- MySQL / MariaDB
- SQL Server(含 azure SQL)
- SQLite(开箱即用,适合本地开发和测试)
- Oracle(需额外配置 Oracle Client)
- redis(基础命令执行与键浏览)
注意:不同驱动需单独安装(插件市场搜 “SQLTools + 数据库名”),不是装一个插件就全支持。
快速连接数据库
安装插件后,点击左侧活动栏的数据库图标(或按 Ctrl+Shift+P 输入 “SQLTools: New Connection”),选择对应驱动,填入连接信息即可:
- Host / Server:数据库地址(如 localhost 或云服务域名)
- Port:端口号(PostgreSQL 默认 5432,MySQL 默认 3306)
- database / Schema:初始连接的库名(可为空,连上后再选)
- Authentication:用户名 + 密码(支持保存,也支持 .env 文件或系统密钥链)
连接成功后,数据库结构会以树形展示在侧边栏,双击表即可预览前 100 行数据。
写 SQL 和查结果很顺手
新建 .sql 文件,顶部加连接注释可自动绑定到对应数据库:
专为中小型企业定制的网络办公软件,富有竞争力的十大特性: 1、独创 web服务器、数据库和应用程序全部自动傻瓜安装,建立企业信息中枢 只需3分钟。 2、客户机无需安装专用软件,使用浏览器即可实现全球办公。 3、集成Internet邮件管理组件,提供web方式的远程邮件服务。 4、集成语音会议组件,节省长途话费开支。 5、集成手机短信组件,重要信息可直接发送到员工手机。 6、集成网络硬
0 — @conn my-postgres-db
然后写 select、UPDATE 等语句,右键“Run Current Statement”或快捷键 Ctrl+Enter 即可执行。结果以表格形式内嵌显示,支持排序、复制、导出为 csv/jsON。
还支持:
- 多语句执行(分号分隔)
- 参数化查询(用 $1, $2 或 :name 占位符)
- 自动补全字段名和表名(连上后生效)
- 执行计划查看(PostgreSQL / SQL Server 支持 EXPLaiN)
小技巧提升效率
几个不显眼但很实用的功能:
- 右键表 → “Generate CRUD”:一键生成常用增删改查模板
- 按住 Ctrl(mac 为 Cmd)点击字段名,跳转到建表语句(需开启 DDL 支持)
- 在连接上右键 → “Export Schema”:导出当前库的 CREATE table 脚本
- 使用 workspace settings 配置默认驱动、查询超时、结果行数限制等
基本上就这些——不复杂,但容易忽略,配好一次,后续开发省下大量切窗口时间。