Skip to main content

描述

Pretty 格式会将数据输出为 Unicode 艺术表格, 并使用 ANSI 转义序列在终端中显示颜色。 表格会绘制完整的网格,并且每一行在终端中占用两行。 每个结果块都会作为单独的表输出。 这样做是必要的,因为只有这样才能在不缓冲结果的情况下输出块 (否则需要先进行缓冲,以预先计算所有值的可见宽度) 。 NULL 会输出为 ᴺᵁᴸᴸ

示例用法

示例 (以 PrettyCompact 格式展示) :
Query
Response
在任何 Pretty 格式中,行都不会进行转义。以下以 PrettyCompact 格式为例:
Query
Response
为避免向终端输出过多数据,只会打印前 10,000 行。 如果行数大于或等于 10,000,则会打印消息 “Showed first 10 000”。
这种格式仅适用于输出查询结果,不适用于解析数据。
Pretty 格式支持输出总计值 (使用 WITH TOTALS 时) 和极值 (当 ‘extremes’ 设为 1 时) 。 在这些情况下,总计值和极值会在主体数据之后以单独的表格形式输出。 如下示例所示,使用的是 PrettyCompact 格式:
Query
Response

格式设置

以下设置适用于所有 Pretty 格式:
最后修改于 2026年7月23日