【问题标题】:How to clear the MySQL screen opened through the MySQL Command Line Client on Windows XP如何清除在 Windows XP 上通过 MySQL 命令行客户端打开的 MySQL 屏幕
【发布时间】:2011-01-31 16:14:29
【问题描述】:

如何清除通过 MySQL 命令行客户端打开的 MySQL 屏幕?

操作系统是 Windows XP。

【问题讨论】:

  • 这个编程有什么关系?
  • 你得到了清除这个问题的命令吗?
  • @harigm 不。 Windows 没有它。 Linux 有。

标签: mysql windows command-line cmd


【解决方案1】:

注意:Windows版本请看@Pekka的answer,windows好像没有。但是,this 是一个有用的帖子,可以查看 windows。该答案的其余部分展示了如何在 Unix / Linux 中执行此操作,并且具有历史意义,因为它显然对某些用户有用。

要清除 Unix/Linux 中的编辑器屏幕,您可以键入:

system clear

这利用了mysql的system command来调用shell的clear command

注意:system 命令仅适用于 Unix。

【讨论】:

  • 这是我在谷歌搜索如何清除 MySQL 屏幕时发现的第一个链接。我觉得这应该是公认的答案:)
  • 我猜这不是公认的答案,因为 OP 使用的是 Windows XP。可悲的是,他没有在问题中提及,而是在评论中提及。不过,现在编辑这个问题有点晚了,因为 Unix 系列已经有了很好的答案。
  • 要真正清屏(这样就无法向上滚动看到之前的内容),请使用system reset(见this Ask Ubuntu answer)。
  • 在 MySQL 中键入“system clear”听起来很吓人,但它按预期工作 ;-)
  • @Jimbo:我觉得这应该是公认的答案... - 除了它的操作系统错误。由于它没有回答问题,因此可能应该将其删除:)
【解决方案2】:

Linux 中有许多解决方案,例如 this one,但似乎没有适用于 Windows 的共识。参见例如herehere(滚动到底部)

【讨论】:

    【解决方案3】:
    \! clear
    

    因为 'clear' 是 Linux 操作系统命令,而 Linux 和 Mac OS X 是 两种形式的 Unix,这个命令也可以很好地为你工作。

    请注意'! '前面的clear命令用来告诉 MySQL 将命令传回给 OS 处理。

    观看此活动:https://www.youtube.com/watch?v=CcbmE56O87U

    【讨论】:

      【解决方案4】:

      你可以像@Singamalai 提到的那样使用system clear,甚至可以使用像 CTRL + L 这样的键盘快捷键

      【讨论】:

        【解决方案5】:

        我知道这个问题是针对 Windows 的,但由于已经提供了这么多答案,我只是想为 Linux 用户扩展它,这样对未来的用户也有好处。

        所以在 Linux 中你可以这样做

        Ctrl + L

        清除通过终端运行的 MySQL 命令窗口。:)

        【讨论】:

          【解决方案6】:

          您可以使用以下命令清除屏幕:

          system cls
          

          或者

          \! cls
          

          【讨论】:

          • 在这里不起作用,更接近\!|system + clear|cls (winXP) 的任意组合
          • 嗯,如果我在 Windows 上,我会自己测试它,但是“系统清除”适用于 OS X 和 Linux,如果我没记错的话,清除窗口的命令是“cls”窗户
          • 无法在 Windows 中运行,我刚刚尝试过。在 Windows 中似乎没有办法做到这一点。
          • 此答案无效。 system 是一个内部 mysql 命令,在 Windows 上不起作用。而cls 是一个 Windows 内部命令,在 Unix 上不起作用。
          【解决方案7】:

          每当我需要处理我的东西时,我都会使用 Windows PowerShell 进入 mysql shell。我发现清除屏幕的唯一方法是

          1. 退出mysql
          2. 在 powershell 提示符下键入 cls
          3. 再次回到 mysql shell

          这是一种解决方法,但我猜它对我有用。

          【讨论】:

            【解决方案8】:

            我为 Windows 完成了这个解决方法 右击控制台顶框->属性->布局->将Screen Buffer Size Height设置为大数。

            【讨论】:

              猜你喜欢
              • 2013-04-13
              • 1970-01-01
              • 2015-09-08
              • 2012-02-07
              • 1970-01-01
              • 1970-01-01
              • 2018-04-27
              • 2011-09-19
              • 1970-01-01
              相关资源
              最近更新 更多