【问题标题】:How to clear MySQL screen console in Windows?如何在 Windows 中清除 MySQL 屏幕控制台?
【发布时间】:2012-02-07 03:12:51
【问题描述】:

标题是我的问题。我用谷歌搜索并尝试了类似的东西

mysql> !\ clear
mysql> !\ cls
mysql> system cls
mysql> system clear 

blah blah ...

但它们都不起作用。

有人告诉我如何清除屏幕,就像 Windows 中的cls 命令?

【问题讨论】:

标签: mysql windows command-line sqlcommand


【解决方案1】:

您输入的命令错误。它是\! 之前而不是之后。

命令 Ctrl+L 不适用于 Windows。要清除 MySQL 控制台屏幕,请键入以下命令:

mysql> \! cls

解释:

  • \! 用于执行系统shell命令
  • cls 是清除 Windows 命令提示屏幕的命令

这将为 Windows 完成这项工作。


同样,如果您在 Linux 上,您将输入 Ctrl+L 或以下内容:

mysql> \! clear

来源:https://dev.mysql.com/doc/refman/8.0/en/mysql-commands.html

【讨论】:

  • 在 Windows 10 中与“\!cls”一起使用,谢谢!
  • 这个答案在 Windows 10 中运行良好。评论只是为了帮助目的。
【解决方案2】:

我认为任何命令都不起作用。

在 Linux 中 Ctrl+L 将完成这项工作。在 Windows 中没有等价物。只能通过执行quit退出MySQL控制台,执行cls然后重新进入MySQL控制台。

【讨论】:

  • 它只是清除或取消你正在输入的当前sql语句,而不是清除整个屏幕
  • 标记答案?我不知道该怎么做。事实上,我对所有问题的所有答案都投了赞成票。
  • 谢谢,我真的不知道。我认为打勾太多余了,因为如果有人投票赞成答案,他也会接受。
【解决方案3】:

只需输入\system cls

我花了几个小时才弄到它jejej

【讨论】:

    【解决方案4】:

    对于窗口 10

    使用命令系统 cls 这将清除 Windows 中的 MYSQL 命令行窗口

    【讨论】:

      【解决方案5】:

      我使用命令行客户端提示符并清除我输入的屏幕:-

      系统分类

      【讨论】:

      • 添加一个简短的解释为什么这个答案更好或者它是如何工作的。它使答案更好。
      • 我可能的解释是我尝试运行包括 ctrl+L 在内的所有其他命令,但没有成功。
      【解决方案6】:

      大多数人都在谈论的 Windows 上的错误可能已修复。 Ctrl + L 适用于在 Windows 10 [Mysql 8] 上清除屏幕

      【讨论】:

        【解决方案7】:

        在 8.0.19 中修复。

        以前,mysql 命令行客户端的系统 (!) 命令 仅适用于 Unix 和类 Unix 系统。它现在可以在 Windows 上运行 也是。例如,系统 cls 或 ! cls 可用于清除 屏幕。

        【讨论】:

          【解决方案8】:

          对于 windows 命令提示符

          使用

          system cls
          

          【讨论】:

            【解决方案9】:

            它对我有用:

            clear screen
            

            【讨论】:

              【解决方案10】:

              不幸的是,在 Windows 中,这是不可能的。唯一的出路是退出并输入 cls 然后再次打开 mySQL

              【讨论】:

                【解决方案11】:

                在windows上可以使用快捷键清除mysql控制台

                CTRL + L

                【讨论】:

                  【解决方案12】:

                  我遇到了同样的问题,CTRL+L 在 Windows 10 上为我工作。

                  【讨论】:

                  • 这对我有用(Windows 10 上 Cmder 中的 MySQL 控制台)
                  • 你可以使用命令系统cls,这将清除Windows中的MYSQL命令行窗口
                  【解决方案13】:

                  SQL> 清除 scr

                  此命令在 MYSQL 中清除屏幕

                  【讨论】:

                    【解决方案14】:
                    mysql> 
                    root@xion:~# mysql -uroot -ppassword;
                    Welcome to the MySQL monitor.  Commands end with ; or \g.
                    Your MySQL connection id is 33291
                    Server version: 5.0.51a-3ubuntu5.4 (Ubuntu)
                    
                    Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
                    
                    mysql> \! clear
                    

                    【讨论】:

                      【解决方案15】:

                      在 linux 上:您可以使用 ctrl + L 或输入命令system clear

                      【讨论】:

                        【解决方案16】:

                        只需用鼠标向下滚动

                        在 Linux 中 Ctrl+L 可以,但如果向上滚动,您会看到旧命令

                        所以我建议使用鼠标在窗口中向下滚动

                        【讨论】:

                        • 它也适用于 Windows PowerShell
                        【解决方案17】:

                        单击左上角控制台窗口图标打开“属性”,转到“布局”选项卡,记下Screen Buffer Size->Height 中设置的值,并将其更改为1。单击“确定”。
                        您将看到一个 1 行控制台。再次打开属性并将该值更改回之前的值。将控制台缩小,您将拥有一个干净的控制台。

                        【讨论】:

                          【解决方案18】:

                          我是这样处理的:

                          1. 右击cmd打开属性的goto布局
                          2. 将屏幕缓冲区高度设置为 9999 即可
                          3. 现在,每当您想输入新查询时,只需用鼠标滚动,您就会看到一个空白屏幕

                          【讨论】:

                            【解决方案19】:

                            您可以输入以下步骤:

                            mysql> 退出;

                            C:\xampp\mysql\bin> cls

                            C:\xampp\mysql\bin> mysql -u root -h localhost

                            成功了!

                            【讨论】:

                              【解决方案20】:

                              点击 Mysql 提示符上的 contextMenu 按钮并选择“滚动”,因为我也没有找到任何清理方法。 =P

                              【讨论】:

                                【解决方案21】:

                                虽然 MySQL 中存在清屏的 bug,但我发现了一种战术技巧,无论你想说什么......

                                您可以使用此功能轻松清除屏幕...

                                只需按 ( ctrl + 向下箭头 ) 直到到达顶部...快乐编码...

                                【讨论】:

                                  【解决方案22】:

                                  这就是我为解决这个错误所做的。除了一些简单的命令之外,Windows 控制台 (cmd) 不值得使用。所以以下是我所做的。

                                  已安装 Cygwin (Go here) 安装起来非常简单。你可以看这个video。它非常容易地解释了如何安装 cygwin。确保在选择要安装的包时包括 Mintt(它基本上是一个更好的 shell 或 cmd)和 mysql 客户端包。

                                  安装完成后,应将 cygwin 的 bin 文件夹添加到 PATH 环境变量中(上面的视频也说明了这一点)

                                  现在您将在桌面上有一个 cygwin 的图标。打开它并使用普通命令登录到 mysql。您需要将 mysql 服务器的 ip 放入命令中以使其工作。我在通过 wamp 安装的 MySQL 中使用以下日志记录

                                  mysql -u root -p -h 127.0.0.1 
                                  

                                  如果需要,您可以在其中添加更多参数。一旦你进入 mysql 只需按 ctrl + L 即可清除屏幕。

                                  【讨论】:

                                    【解决方案23】:

                                    好吧,如果您安装了 MySql Server,例如5.5 版。它的文件夹位于:

                                    C:\Program Files\MySQL\MySQL Server 5.5\bin

                                    最好的方法是将它包含在你的路径中。

                                    • 第一次运行 sysdm.cpl 小程序来自 runWinKey + R

                                    • 导航到高级 -> 环境变量

                                    • 选择路径并点击编辑。

                                    • 滚动到文本末尾,添加 ";C:\Program Files\MySQL\MySQL Server 5.5\bin" 不带引号(注意分号开头文本,仅当它不存在时才应添加),

                                    现在你可以打电话了:

                                    开始 /b /wait mysql -u root -p

                                    通过命令提示符。

                                    现在要清除屏幕,您可以在 mysql 中 exit 并拨打 cls

                                    有点技巧的 hack,但确实可以。

                                    如果您使用的是 WAMP 或其他工具,那就更简单了!

                                    打开命令提示符并输入:

                                    C:\wamp\mysql\bin\mysql -u root -p

                                    正常输入,然后只要你想清屏,就这样做:

                                    退出退出

                                    然后使用 DOS 清除:

                                    cls

                                    您可以通过按两次上键轻松重新输入以获取您的 mysql 调用命令

                                    【讨论】:

                                      【解决方案24】:

                                      这在 Windows 上是不可能的。

                                      此问题存在一个未解决的错误:Bug #58680: Windows Clear Screen Command

                                      【讨论】:

                                      • 在 linux 中 Ctrl-L 可以正常工作,但对于窗口没有任何选项。
                                      • 他们可能并不急于修复它,因为 Linux 用户通常看不起 Windows 用户,他们认为 Windows 用户是二等公民。
                                      猜你喜欢
                                      • 1970-01-01
                                      • 1970-01-01
                                      • 2018-07-14
                                      • 1970-01-01
                                      • 2012-11-10
                                      • 1970-01-01
                                      • 1970-01-01
                                      • 2013-10-15
                                      • 1970-01-01
                                      相关资源
                                      最近更新 更多