How do i clear the MySQL screen, which I opened through the MySQL Command Line Client?
The operating system is Windows XP.
Whenever I need to work on my stuff, I use Windows PowerShell to drop into the mysql shell. The only way I've found to clear the screen is to
cls
at the powershell promptIt's a kind of workaround, but it works for me, I guess.
Note: Please see @Pekka's answer for the Windows version, which seems to be that there is none for windows. However, this is a useful post to take a look at for windows. The remainder of this answer shows how you can do it in Unix / Linux and exists for historical significance as it has clearly been useful to some users.
To clear the editor screen in Unix/Linux you can type:
system clear
This makes use of mysql's system command to call the shell's clear command.
Note: the system
command works only in Unix.
You can clear the screen with:
system cls
Or alternatively
\! cls
I know this question is for Windows but since so many answers have been provided already I just thought to extend it for Linux users also so it will be beneficial for future users too.
So in Linux you can do
Ctrl + L
to clear the MySQL command window running through terminal.:)
\! clear
Since 'clear' is a Linux operating system command and Linux and Mac OS X are both forms of Unix, this command might very well work fine for you too.
Please note that the '! ' in front of the clear command is used to tell MySQL to pass the command back to the OS to handle.
I done this workaround for Windows Right-click on the top frame of console -> Properties -> Layout -> and set Screen Buffer Size Height to large number.