SQLTools 是 VSCode 中支持多数据库的轻量级管理插件,支持 PostgreSQL、MySQL、SQL Server、SQLite、Oracle 和 Redis;需单独安装对应驱动;提供连接管理、SQL 执行、结果查看、CRUD 生成及 Schema 导出等功能。
SQLTools 是 VSCode 中最实用的数据库管理插件之一,它让你不用跳出编辑器就能连接、查询、浏览和管理多种数据库,体验接近轻量版 DBeaver 或 DataGrip,但更贴合开发者日常流程。
SQLTools 通过扩展驱动(Drivers)支持主流关系型与部分非关系型数据库:
注意:不同驱动需单独安装(插件市场搜 “SQLTools + 数据库名”),不是装一个插件就全支持。
安装插件后,点击左侧活动栏的数据库图标(或按 Ctrl+Shift+P 输入 “SQLTools: New Connection”),选择对应驱动,填入连接信息即可:
连接成功后,数据库结构会以树形展示在侧边栏,双击表即可预览前 100 行数据。
新建 .sql 文件,顶部加连接注释可自动绑定到对应数据库:
-- @conn my-postgres-db然后写 SELECT、UPDATE 等语句,右键“Run Current Statement”或快捷键 Ctrl+Enter 即可执行。结果以表格形式内嵌显示,支持排序、复制、导出为 CSV/JSON。
还支持:
几个不显眼但很实用的功能:
pace settings 配置默认驱动、查询超时、结果行数限制等基本上就这些——不复杂,但容易忽略,配好一次,后续开发省下大量切窗口时间。