Pretty
Input | Output | Alias |
---|---|---|
✗ | ✔ |
描述
Pretty
格式将数据输出为 Unicode 艺术表格,使用 ANSI 转义序列在终端中显示颜色。
表格的完整网格被绘制,每行在终端中占用两行。
每个结果块输出为一个单独的表格。
这是必要的,以便在不缓冲结果的情况下输出块(如果缓冲值,则需要预先计算所有值的可见宽度)。
NULL 输出为 ᴺᵁᴸᴸ
。
示例用法
示例(针对 PrettyCompact
格式显示):
在任何 Pretty
格式中,行都不会被转义。以下示例针对 PrettyCompact
格式显示:
为了避免向终端转储过多数据,仅打印前 10,000
行。
如果行数大于或等于 10,000
,则会打印消息 "显示前 10 000"。
备注
此格式仅适用于输出查询结果,不适合解析数据。
美观格式支持输出总值(使用 WITH TOTALS
时)和极值(当 'extremes' 设置为 1 时)。
在这些情况下,总值和极值在主数据之后输出,以单独的表格形式显示。
以下示例使用了 PrettyCompact
格式:
格式设置
以下设置适用于所有Pretty
格式:
设置 | 描述 | 默认 |
---|---|---|
output_format_pretty_max_rows | Pretty格式的行数限制。 | 10000 |
output_format_pretty_max_column_pad_width | Pretty格式中为所有列值填充的最大宽度。 | 250 |
output_format_pretty_max_value_width | Pretty格式中显示的值的最大宽度。如果超过,将被截断。 | 10000 |
output_format_pretty_color | 在Pretty格式中使用ANSI转义序列上色。 | true |
output_format_pretty_grid_charset | 打印网格边框的字符集。可用字符集:ASCII, UTF-8。 | UTF-8 |
output_format_pretty_row_numbers | 为漂亮的输出格式的每一行添加行号。 | true |
output_format_pretty_display_footer_column_names | 如果表格包含很多行,则在页脚显示列名。 | true |
output_format_pretty_display_footer_column_names_min_rows | 设置如果启用 output_format_pretty_display_footer_column_names ,则页脚将显示的最小行数。 | 50 |