在VSCode中直接管理你的数据库(SQLTools插件)

1次阅读

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

在VSCode中直接管理你的数据库(SQLTools插件)

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 文件,顶部加连接注释可自动绑定到对应数据库:

在VSCode中直接管理你的数据库(SQLTools插件)

极限网络办公Office Automation

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

在VSCode中直接管理你的数据库(SQLTools插件) 0

查看详情 在VSCode中直接管理你的数据库(SQLTools插件)

— @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 配置默认驱动、查询超时、结果行数限制等

基本上就这些——不复杂,但容易忽略,配好一次,后续开发省下大量切窗口时间。

text=ZqhQzanResources