SQLTools 是 VSCode 中轻量高效、兼容性强的数据库管理插件,支持 PostgreSQL、MySQL、SQLite 等主流数据库,提供查询执行、自动补全、结果可视化及多环境切换等功能。
在 VSCode 中直接管理数据库,SQLTools 是目前最轻量、兼容性最好、体验最接近专业客户端的插件之一。它不依赖外部 GUI 工具,支持主流数据库(PostgreSQL、MySQL、SQLite、SQL Server、Oracle 等),还能配合 VSCode 原生功能实现查询、自动补全、结果可视化和简单建模。
打开 VSCode 扩展市场(Ctrl+Shift+X),搜索 SQLTools,安装官方插件(作者是 mtxr)。安装后重启 VSCode 即可生效。首次使用需手动添加数据库连接:
新建一个 .sql 文件,写好语句(如 SELECT * FROM users LIMIT 10;),右键选择 SQLTools: Run Current Query,或快捷键 Ctrl+Alt+X。结果以表格形式展示在下方面板,支持排序、复制整行/列、导出为 CSV/JSON。
启用后,输入 SELECT * FROM 会自动列出当前数据库下的所有表;输入表名后加点(users.),立刻提示字段名。该功能依赖连接成功且元数据加载完成。
项目常有 dev/test/prod 多套数据库。SQLTools 支持保存多个连接,并通过状态栏快速切换。点击右下角数据库图标,即可一键切换上下文,所有后续查询自动路由到目标库。
化表、测试数据插入)保存为 setup.sql 或 seed.sql,直接右键运行基本上就这些。SQLTools 不复杂但容易忽略细节——比如驱动没装全、metadata 没刷新、或者误以为它能替代完整 ORM 调试。把它当作「终端 + 图形化结果」的增强版 SQL 控制台,定位清晰,效率立现。