SelectDB Studio
查询
SQL 控制台

SQL 控制台

SQL 控制台是一个强大的 SQL 编辑器,它支持专门为 Apache Doris 开发的智能提示、语法高亮、查询历史、查询结果缓存等功能,让你可以方便的编写 SQL 语句、查看查询结果。

功能面板

数据目录

你可以看到数据库、表、视图等信息,鼠标移动到库、表、视图等对象上,会显示相应的操作按钮,你可以点击这些按钮进行相应的操作。也会显示对象的详细信息,如表的创建时间、行数、注释等。

你可以将常用的表、视图等对象添加到置顶,方便快速查看。

sql-console

会话记录

会话记录是你在 SQL 编辑器中打开的 Tab 的历史记录,你可以点击记录中的 SQL 语句,将其复制到 SQL 编辑器中执行。

query-session

查询历史

查询历史是你在 SQL 编辑器中执行的 SQL 语句的历史记录,你可以点击记录中的 SQL 语句,查看该语句的 Profile 信息。

⚠️

非查询语句没有 Profile,查询失败的语句也没有 Profile。

query-history

查询 Profile

Profile 可视化功能在 Apache Doris 2.1 / SelectDB 4.0.0 以上版本支持。

在 Studio 发起的查询默认都开启了查询 Profile,这可能对单个查询的性能有轻微影响,点击“查询语句”可以进入执行计划页面。

下载按钮可以下载 Profile 信息,包括纯 TEXT 格式的 Profile 信息和可视化的 Profile 图片。

导入 Profile 按钮可以导入 TEXT 格式的 Profile 信息,导入后可以可视化查看 Profile。这有助你可视化分析从其它客户端的发起的查询。

profile

我们正在和 Apache Doris 团队密切合作,对可视化的 Profile 进行增强和标准化,敬请期待。

查询模版

我们在 Studio 中预先内置了一些测试数据集的样例查询语句,有助于你做一些简单的性能测试。

sql-templates

SQL 编辑器

我们为 Apache Doris 定制了 SQL 编辑器,支持语法高亮、智能提示、查询历史、查询结果缓存等功能。

查询窗口

  • 你可以通过选择不同的集群来执行不同的查询任务,一些大的查询可能会影响到集群的性能,你可以选择一个性能较好的集群来执行查询。(仅在支持存算分离的 Doris 版本上看到此下拉框)

  • 每个查询窗口都是独立的,你可以在不同的查询窗口中执行不同的 SQL 语句,每个窗口的查询结果都会被缓存,你可以通过切换 Tab 来查看不同的查询结果而不需要再次发起查询。

  • 你可以拖动查询窗口的 Tab 来调整查询窗口的顺序。

  • 你可以双击查询窗口的 Tab 来修改该窗口的名称。

  • 你可以拖动 SQL 编辑器和查询结果面板的分割线来调整它们的大小。

  • SQL 编辑器的执行按钮有两种状态,分别是“执行”和“执行全部”。如果你选中了部分 SQL 语句,执行按钮会变成“执行”,只会执行选中的 SQL 语句;如果没有选中 SQL 语句,执行按钮会变成“执行全部”,会执行所有 SQL 语句。

SQL 输入框

  • 你可以使用快捷键 ⌘(Command) + C 复制,⌘(Command) + V 粘贴,⌘(Command) + X 剪切。

  • 你可以鼠标右键呼出输入框的上下文菜单,点击 Command Palette 打开命令面板,可以查看所有支持的命令。

sql-console-command

智能提示

  • 默认情况下,智能提示将根据你的输入自动提示关键字、表名、字段名等信息。但你也可以使用 ⇧(Shift) + Space 来手动触发智能提示。

  • SQL 编辑器的智能提示将根据你选择的数据库进行提示。比如,当你执行 SELECT * FROM 时,智能提示会提示下拉框选中的 __internal_schema 库中的表,当你继续输入WHERE时,智能提示会提示表的字段。但是对于一些 DDL 语句,智能提示可能会忽略上方选中的数据库,比如当你输入 USE 时,智能提示会提示会同时提示给你 catalog 和 当前选中的 catalog __internal_schema 下的 database。

sql-suggestion

结果面板

在结果面板中,你可以看到 SQL 语句的执行结果,包括查询结果、执行时间、影响行数等信息。

你还可以通过搜索框搜索结果,或者点击表头排序结果。

sql-console-result

使用限制

  • SQL 编辑器默认最多查询 1000 条数据,如果查询结果超过 1000 条,只会显示前 1000 条数据,你可以点击“查询并下载”按钮下载查看所有数据。
sql-console-result-download
© 2025 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标