Sublime Text 默认支持 SQL 语法高亮,可通过右下角菜单或 View → Syntax → SQL 手动启用;为增强对 MySQL、PostgreSQL 等数据库特有语法的支持,推荐使用 Package Control 安装 SQLTools 及对应数据库扩展,安装后可右键设置 Dialect 以精确识别方言,同时获得格式化、补全等功能;对于 .mysql 或 .psql 等自定义后缀文件,可手动绑定语法或使用 File Types 插件实现默认打开方式;此外,通过 Preferences → Color Scheme 可更换支持 SQL 的主题如 Monokai 调整高亮颜色,或编辑 .tmTheme 文件自定义配色方案。

Sublime Text 默认支持多种编程语言的语法高亮,包括常见的 SQL 语法。虽然它没有为每种数据库(如 MySQL、PostgreSQL、Oracle 等)提供完全独立的默认语法定义,但通过简单的配置或安装插件,你可以轻松实现针对不同数据库的 SQL 代码高亮和语法识别。
启用内置 SQL 语法高亮
Sublime Text 自带基础的 SQL 语法高亮功能:
- 打开一个 .sql 文件,Sublime 通常会自动识别为 SQL 语法。
- 如果未自动识别,点击右下角的语法提示(例如“Plain Text”),在弹出菜单中选择 SQL。
- 也可以通过菜单栏操作:View → Syntax → SQL。
这样就能获得关键字、字符串、注释等基本高亮效果。
安装增强型 SQL 插件(推荐)
为了支持更多数据库特定语法(如 MySQL 的 ENGINE=InnoDB 或 PostgreSQL 的 ON CONFLICT),建议安装第三方插件:
- 使用 Package Control 安装 SQLTools。
- 再安装对应数据库扩展,如:SQLTools MySQL、SQLTools PostgreSQL 等。
- 安装完成后,右键 SQL 文件可选择“Set Dialect”来指定数据库类型。
该组合不仅提升语法高亮精度,还支持格式化、补全和执行查询(需配置连接)。
本文档主要讲述的是mybatis语法和介绍;MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,Mybatis 是一种“半自动化”的ORM实现。感兴趣的朋友可
手动设置文件关联与语法绑定
如果你有特定后缀的脚本文件(如 .mysql 或 .psql),可手动绑定语法:
- 打开一个 SQL 文件,设置好所需语法(如 SQLTools MySQL)。
- 点击菜单:View → Syntax → Open Current Language in Editor → 保存为 .tmLanguage 关联规则(高级用法)。
- 或使用“File Types”插件快速将 .mysql 文件默认用 SQLTools MySQL 打开。
自定义语法高亮颜色(可选)
若想调整 SQL 关键字的颜色风格:
- 进入 Preferences → Color Scheme。
- 选择一款支持 SQL 高亮的主题(如 Monokai、Solarized 等)。
- 也可编辑 .tmTheme 文件来自定义颜色规则(需了解 plist 格式)。
基本上就这些。通过简单配置,Sublime Text 就能很好地支持各类数据库的 SQL 语法高亮,提升编写效率。









