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

如何清除通过MySQL命令行客户端打开的MySQL屏幕? 操作系统是Windows XP。

在Linux中有很多这样的解决scheme,但是Windows的共识似乎是没有的。 看例如这里或这里 (滚动到底部)

注意 :请参阅@ Pekka的Windows版本的答案 ,这似乎是没有Windows的。 不过, 这是一个有用的职位来看看Windows。 这个答案的其余部分显示了你如何在Unix / Linux中做到这一点,并存在历史意义,因为它显然对一些用户有用。

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

 system clear 

这使用mysql的system命令来调用shell的clear命令 。

注意: system命令只在Unix下工作。

 \! clear 

由于“清除”是一个Linux操作系统命令,而Linux和Mac OS X都是Unix的一种forms,所以这个命令也可以很好地工作。

请注意'! '在clear命令前面是用来告诉MySQL把命令传回OS去处理。

您可以使用system clear像@Singamalai提到甚至使用键盘快捷键,如CTRL + L

我知道这个问题是针对Windows的,但是既然已经提供了很多答案,我只是想把它扩展到Linux用户,所以对于未来的用户也是有利的。

所以在Linux中你可以做到

Ctrl + L

清除运行terminal的MySQL命令窗口。:)

您可以清除屏幕:

 system cls 

或者,

 \! cls 

每当我需要处理我的东西,我使用Windows PowerShell放入到MySQL shell。 我发现清除屏幕的唯一方法是

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

这是一种解决方法,但我认为它适用于我。

我为Windows做了这个解决方法右键单击控制台的顶部框架 – >属性 – >布局 – >,并将屏幕缓冲区大小高度设置为大数。