跳到主要内容
跳到主要内容

clickhouse-format

允许格式化输入查询。

键:

  • --help-h — 生成帮助信息。
  • --query — 格式化任何长度和复杂性的查询。
  • --hilite — 使用 ANSI 终端转义序列添加语法高亮。
  • --oneline — 格式化为单行。
  • --max_line_length — 格式化为长度小于指定值的单行查询。
  • --comments — 保留输出中的注释。
  • --quiet-q — 仅检查语法,成功时无输出。
  • --multiquery-n — 允许在同一文件中包含多个查询。
  • --obfuscate — 混淆而不是格式化。
  • --seed <string> — 任意字符串的种子,决定混淆结果。
  • --backslash — 在格式化查询的每行末尾添加反斜杠。 当您从网页或其他地方复制多行查询并希望在命令行中执行时,这非常有用。

示例

  1. 格式化查询:

结果:

  1. 高亮和单行:

结果:

  1. 多查询:

结果:

  1. 混淆:

结果:

相同的查询和另一个种子字符串:

结果:

  1. 添加反斜杠:

结果: