-
Notifications
You must be signed in to change notification settings - Fork 0
sql console
Wiki Maintainer edited this page Aug 5, 2026
·
1 revision
数据库查询管理界面,对标 Navicat 的操作体验。
两栏布局:
- 左栏:导航树(可拖拽调宽)
- 右栏:对象区(Tab 式)
- 面包屑:环境 › 资源 › 库
- 数据库选择器
- 刷新按钮
- 全局查询(Ctrl+Shift+Q)
- AI 助手(Ctrl+Shift+A)
连接组
└─ 连接
├─ 库/Schema
│ ├─ 表(可展开:字段/索引/外键)
│ ├─ 视图
│ ├─ 函数
│ ├─ 存储过程
│ └─ 事件
└─ ...
- 双击表:打开数据网格
- 双击字段:打开表设计器定位该字段
- 搜索框:实时过滤,自动展开匹配分支
- 建表 / 视图 / 过程 / 函数 / 事件
- Dump SQL
- Execute SQL
- Truncate
- 属性
- Tab 多开,
.sql保存文件 - 未保存显示「查询 N」
- 已保存显示文件名
| 功能 | 说明 |
|---|---|
| 语法高亮 | 按数据库方言高亮保留字 |
| 代码补全 | 输入 . 触发,ESC 手动触发 |
| 代码折叠 | 括号匹配 |
| 查找替换 | Ctrl+F / Ctrl+Shift+R |
| 剪贴板栈 | Ctrl+Shift+V 循环最近 10 项 |
| 缩放 | Ctrl+=/-/0 |
| 格式化 | 一键格式化 SQL |
| 大小写转换 | 关键字大小写转换 |
| 注释 | 添加/移除注释 |
| 模式 | 说明 |
|---|---|
| Run | 执行全部语句 |
| Run Current | 执行光标所在语句 |
| Run Selected | 执行选中语句 |
其他选项:
- Continue on Error:出错继续执行
- Stop:停止执行
- 类电子表格体验
- 单元格内联编辑
- 日期选择器
- JSON 编辑器
- 等高级编辑器
- 列头点击排序
- 列过滤
- 行选择
- 修改单元格视觉标记
- 工具栏 Apply(应用)/ Discard(丢弃)
- 支持提交或回滚
- 表单视图(一次一条记录)
- 网格视图(多条记录)
- 返回行数
- 执行时间
- 当前库
- 复制
- 导出(CSV · JSON · SQL)
- 格式切换
多 Tab 设计:
| Tab | 内容 |
|---|---|
| 字段 | 列编辑器:名/类型/长度/unsigned/默认值/自增/字符集/注释,可拖拽重排 |
| 索引 | 索引管理 |
| 外键 | ON DELETE/UPDATE 动作 |
| 约束 | 约束管理 |
| 选项 | 表选项 |
| DDL | 只读 CREATE TABLE 预览 |
信息面板内容进抽屉:
- 展示选中对象的 DDL 预览
- 依赖关系
- 可最大化
支持格式:
- CSV
- JSON
- SQL
- XML
特性:
- 配置可存为 profile 复用
- 拖文件到表触发导入向导
快捷键:Ctrl+Shift+Q
- 跨库查询模态
- 多选库
- 提示「仅支持相同方言」
快捷键:Ctrl+Shift+A
右侧抽屉,提供:
- 上下文(库/表/查询)
- 快捷操作:
- 分析慢查询
- 优化建议
- 生成 SQL
- 表关系
- 风险提示
- 复制优化 SQL
| 快捷键 | 功能 |
|---|---|
Ctrl+Enter |
执行(Run) |
Ctrl+Shift+F |
格式化 |
Ctrl+S |
保存 |
Ctrl+F |
查找 |
Ctrl+Shift+R |
查找替换 |
Ctrl+Shift+Q |
全局查询 |
Ctrl+Shift+A |
AI 助手 |
| 数据库 | 状态 |
|---|---|
| MySQL | ✅ |
| PostgreSQL | ✅ |
| SQLite | ✅ |