【问题标题】:Easily viewing postgresql and mysql results that are too wide for the terminal轻松查看对终端来说太宽的 postgresql 和 mysql 结果
【发布时间】:2013-11-22 17:50:33
【问题描述】:

我经常在mac终端中使用postgresql和mysql,我发现有大量列的结果变得非常难以解释,因为整个表变得一团糟。我在 postgresql 中看到了一个命令,该命令将每一行显示为它自己的表(每列都有自己的行),它对于检查具有大量列的少量行的输出非常有用。有谁知道这是怎么做到的,mysql有类似的技术吗?

谢谢。

【问题讨论】:

    标签: mysql sql postgresql terminal


    【解决方案1】:

    你可以使用比默认更好的寻呼机更多

    尝试在shell中使用

    export PAGER=less
    export LESS="-iMSx4 -RSFX -e"
    

    然后在 psql 中:

    \pset pager always
    

    其他可能性是使用 \x 命令从列视图切换到行视图。

    它应该适用于所有使用分页器的 SQL shell。我们也将它用于 Vertica。

    【讨论】:

    • 谢谢。 \x 绝对是我想要的。不过,似乎不适用于 mysql。
    猜你喜欢
    • 1970-01-01
    • 2010-11-19
    • 2018-06-16
    • 1970-01-01
    • 2021-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多