【问题标题】:How can I clear the screen in the MySQL console? [duplicate]如何清除 MySQL 控制台中的屏幕? [复制]
【发布时间】:2013-10-15 08:05:29
【问题描述】:

我无法在 MySQL 命令行提示符中清除屏幕。我的屏幕充满了表格、数据和查询。我该如何清除它?

【问题讨论】:

  • 你想删除你的数据库吗?
  • 试试这个link你可能会得到一些帮助
  • 这里用于系统清除;对于mariaDb

标签: mysql command-line


【解决方案1】:

另一种可能是发出系统命令。

对于 Linux:

mysql> system clear;

对于 Windows(我猜。对于 Linux,我敢肯定):

mysql> system cls;

【讨论】:

  • 这样更好。请注意,该命令取决于运行 MySQL CLI 的操作系统,而不一定取决于您所在的位置。如果您使用 Windows 笔记本电脑连接到 Linux 服务器并在那里运行 CLI,则命令为 clear。如果您在 Windows 笔记本电脑中安装 MySQL CLI 并在本地 CLI 中连接到数据库,则命令为 cls
  • 另外值得一提的是:不需要分号,因为它不是 SQL 语句。 system 有一个快捷方式;它是\! 。例如,您可以只使用\! clear
  • 在 Linux 上 system clear 向下滚动,隐藏回滚历史。 system reset 可能会更好,因为它也可以清除滚动。
【解决方案2】:

Ctrl+L

会这样做 - 这是一个 shell 命令,但它在 MySQL 控制台中运行良好。

【讨论】:

  • 是的,这行得通。被标记为正确答案的问题没有
  • 这在windows环境下不行,请指导
  • L 是什么意思?
  • 一个好问题。它不经常解释。 Control + 字母实际上是字母的 ASCII 为负 64。在这种情况下,它是换页。换页前进到下一页。以同样的方式控制 I 是选项卡字符。
  • @exussum 注意我必须在 Arch Linux 中:ALT+LCTRL+L
【解决方案3】:

尝试清除终端应用程序的屏幕。没有清理 MySQL shell 的命令。

在 Mac 上,您可以转到菜单 编辑清除屏幕 或使用键盘快捷键 + Cmd kbd> + L.

【讨论】:

  • 在 iTerm2 中是 Edit > Clear BufferCMD+K
  • 既然如此,那我们怎么出壳呢? GDB 允许我们shell reset 清除终端。如何在 MySQL 终端中脱壳?
猜你喜欢
  • 2012-02-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-10
  • 2010-10-11
  • 2013-08-11
  • 1970-01-01
相关资源
最近更新 更多