Skip to main content
SQLOZ
Chapter 3 Data Operations & Queries

第3章: SQL 编辑器与查询执行

概述: SQLOZ 原生 SQL 编辑器专为高效编写复杂查询、批量执行运维脚本与严谨的事务控制而设计。

3.1 编辑器核心特性

  • 原生渲染内核: 处理包含数万行 SQL 的复杂脚本依然保持轻快顺滑。
  • 模式感知智能补全: 实时提取数据库元数据,智能预测表名、列名、表别名及 JOIN 连接条件。
  • 独立会话标签: 每个编辑器标签页均维持独立的会话连接与事务上下文。

3.2 执行控制与核心快捷键

  • Cmd + Return: 执行当前光标所在的单条查询或选中的 SQL 代码段。
  • Cmd + Shift + Return: 将编辑器内所有 SQL 作为整体脚本按序批量执行。
  • Cmd + .: 向数据库服务端发送中断信号,立即取消当前正在运行的耗时查询。
  • Cmd + E: 直接打开当前 SELECT 查询的可视化执行计划树(OzExplain)。

3.3 事务控制机制

  • 自动提交模式 (Auto-commit): 默认模式,每条 SQL 语句执行成功后自动提交。
  • 手动事务模式 (Manual Transaction): 显式控制,需手动点击 Commit 或 Rollback 提交或回滚。存在未提交事务时,标签页将显示警示徽章。

3.4 参数化绑定查询

在 SQL 中通过 :param_name 或 $1 语法定义占位符,运行时会自动弹出交互式参数输入框,杜绝拼接 SQL 引发的注入风险。

相关主题