sublime text 不支持直接运行 sql,需依赖第三方插件;sqltools 是当前唯一持续维护且支持主流数据库的插件,但仅提供基础连接与查询,结果以纯文本显示,无可视化功能。
Sublime Text 本身不支持直接运行 SQL 语句或连接数据库——它不是 IDE,没有内置数据库驱动和执行环境。想在 Sublime 里“运行 SQL”,必须依赖第三方插件,且这些插件大多只提供语法高亮、格式化、基础连接和简单查询功能,**不支持事务、参数化查询、结果可视化表格等完整 IDE 能力**。
SQLTools 插件:目前最靠谱的 Sublime SQL 连接方案
SQLTools 是 Sublime 上唯一持续维护、支持主流数据库(PostgreSQL、MySQL、SQLite、SQL Server)的插件,通过底层调用 psql、mysql 等 CLI 工具或原生驱动实现连接。
- 安装前需确保系统已安装对应数据库 CLI 工具(如 PostgreSQL 要有
psql在 PATH 中;MySQL 要有mysql) - 配置连接时,
driver字段必须与插件支持的驱动名严格一致(如"driver": "postgresql",不能写成"postgres") - 执行语句快捷键默认是
ctrl+shift+e(Windows/Linux)或cmd+shift+e(macOS),但仅对当前光标所在 SQL 块或选中文本生效,不会自动识别分号分割多条语句 - 查询结果以纯文本形式输出在 Sublime 底部面板,无表头、无类型标识、无导出按钮——适合快速验证,不适合数据分析
为什么不要用 Sublime-Text-SQL-Connect 或 DBUtils 这类老插件
这类插件多数停止更新超 5 年,存在明确兼容性断裂: