第1章: 快速入门
概述: 本章介绍 SQLOZ 的系统要求、安装流程、创建数据库连接、工作区界面布局、多语言及主题设置。
1.1 系统运行环境
SQLOZ 是针对 macOS 采用 Swift 与 AppKit 构建的原生应用程序,无需安装额外的运行环境(如 JVM、Node.js 或 Python)。
- 操作系统: macOS(完美适配 Apple Silicon M 系列芯片与 Intel 架构)。
- 获取方式: 可通过 SQLOZ Mac App Store 或官方下载渠道一键安装。
- Pro 授权: 基础功能完全免费使用,可选的 Pro 订阅及 7 天全功能试用详见 第12章。
- 内置驱动: 包含针对 MySQL、MariaDB、PostgreSQL 和 SQLite 的全套原生驱动。
1.2 安装与创建连接
- 启动程序: 打开安装好的 SQLOZ。
- 新建连接: 按下
Cmd + N或在菜单栏中选择 文件 → 新建连接…。 - 填写连接参数:
- 连接名称: 设定便于识别的名称(如
生产电商主库 (Prod))。 - 数据库类型: 选择 MySQL、PostgreSQL 或 SQLite。MariaDB 实例请选择 MySQL 配置族,连接建立后系统将根据版本特征自动识别。
- 主机、端口、用户名及密码: 录入数据库服务器信息。
- 连接名称: 设定便于识别的名称(如
- 指定环境标签(强烈推荐): 在 通用 标签页中,为生产环境分配 🔴 生产 / 红色 状态标签,以激活高风险拦截保护。
- 测试并保存: 点击 测试连接,验证无误后保存。
1.3 界面结构与工作区
SQLOZ 严格遵循 Apple 人机交互指南(HIG):
- 左侧对象资源管理器(侧边栏): 树状层级展示数据库、数据表、视图、存储过程及触发器。
- 多标签页工作区: 可并排打开多个 SQL 编辑器、模型设计器与 DBA 监控面板。
- 状态栏: 实时显示当前会话的服务端版本、字符集编码、事务状态、查询耗时及内存开销。
1.4 多语言支持
SQLOZ 支持包含中文在内的 23 种语言。在 Cmd + , → 通用 → 界面语言 中切换,即刻生效,无需重启程序。
1.5 外观显示(浅色 / 深色 / 跟随系统)
在 偏好设置 → 外观 中支持选择系统自适应、浅色或深色主题。
1.5.1 显示紧凑度(标准 / 紧凑)
在 偏好设置 → 外观 → 界面密度 中可切换为「紧凑」模式。紧凑模式显著提升单屏展示的数据行数,非常适合专业 DBA 审阅报表。
1.5.2 命令面板 (Cmd + Shift + P)
随时通过快捷键调出命令面板,输入关键字(如 schema、explain、backup)即可快速执行各项操作。
1.6 核心套件(Oz Suite)
- OzSecurity / OzGate - 生产环境防误操作安全门。 → 第10章
- OzMigrate - 异构数据库间结构与数据管道迁移。 → 第11章
- OzDesigner - 可视化 ER 图模型设计器。 → 第5章
- OzSync - 数据库结构及数据双向同步。 → 第6章、第7章
- OzBuilder - 零代码可视化查询构建器。 → 第8章
- OzDBA / OzDiagnostics - 服务端健康诊断与慢查询排查。 → 第9章、第18章、第19章
- OzTunnel - 混合架构 SSH 跳板与 HTTP 加密隧道。 → 第2章