说明
每个值都会单独输出一行,并附带指定的列名。如果每一行都包含大量列,这种格式很适合只输出一行或少量几行数据。 请注意,NULL 会输出为 ᴺᵁᴸᴸ,以便更容易区分字符串值 NULL 和空值。JSON 列会以 Pretty 格式输出,而 NULL 会输出为 null,因为它是有效的 JSON 值,并且很容易与 "null" 区分。
使用示例
示例:0x00–0x1F 以及 DEL 0x7F) 会显示为对应的 Unicode “Control Pictures” (控制符号图形,U+2400–U+2421) ,使其保持可见,而不会被终端悄无声息地吞掉。例如,NUL 会显示为 ␀:
TAB、换行符和 ESC 是例外:它们始终按原样输出,因为终端会解释这些字符,而不是将其吞掉——制表符会跳到下一个制表位,换行符会换行,而数据之所以能够呈现可视化效果,靠的正是 ANSI 转义序列。列名则是这一例外中的例外:列名会渲染在单行中,因此名称中的换行符会像其他控制字符一样被替换。
如需按原样输出控制字符,请禁用 output_format_pretty_display_control_characters:
NUL 字节。终端会将其吞掉,因此该值
看起来就像是缺少了这个字符一样。
此格式仅适用于输出查询结果,不适用于解析 (即获取要插入表中的数据) 。