Как очистить экран консоли mysql в windows? - PullRequest
35 голосов
/ 10 января 2012

Название - мой вопрос.Я гуглил и пробовал что-то вроде

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

blah blah ...

, но ни один из них не работает.кто-нибудь покажет мне, как очистить экран, как команда cls в окне

Ответы [ 14 ]

28 голосов
/ 10 января 2012

EDIT: Я не думаю, что любая из команд будет работать.В Linux Ctrl-L сделает работу.в окнах нет эквивалента.Вы можете выйти только из MySql, наберите CLS и затем введите MySql заново.

27 голосов
/ 10 января 2012

Это невозможно в Windows.

Существует открытая ошибка для этой проблемы: Ошибка # 58680: Команда очистки экрана Windows

12 голосов
/ 15 июня 2013
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
6 голосов
/ 03 ноября 2015

Просто прокрутите вниз мышкой

В Linux Ctrl + L будет работать, но если прокрутить вверх, вы увидите старые команды

Так что я бы предложил прокрутить вниз окна с помощью мыши

4 голосов
/ 30 августа 2017

В Linux: вы можете использовать ctrl + L или набрать команду system clear.

1 голос
/ 06 октября 2015

Я обращаюсь с этим следующим образом:

  1. Щелкните правой кнопкой мыши на goto макете открытого свойства cmd
  2. Установить высоту экранного буфера на 9999 и нормально
  3. Теперь, когда вы хотите набрать новый запрос, просто прокрутите мышью, и вы получите пустой экран
1 голос
/ 19 сентября 2015

вы можете ввести следующий шаг:

mysql> exit;

C: \ xampp \ mysql \ bin> cls

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

это работает!

1 голос
/ 29 ноября 2013

Это то, что я сделал, чтобы обойти эту ошибку. Консоль Windows (cmd) просто не стоит использовать ни для чего, кроме простых команд. Итак, вот что я сделал.

Установлен Cygwin (перейдите здесь ) Установка довольно проста. Вы можете посмотреть это видео . Это очень легко объясняет, как установить Cygwin. Убедитесь, что при выборе пакетов, которые вы хотите установить, включены Mintt (в основном это лучшая оболочка или cmd) и клиентский пакет mysql.

Как только вы закончите установку, вы должны добавить папку bin из cygwin в свои переменные среды PATH (видео выше также объясняет это)

Теперь у вас на рабочем столе будет иконка cygwin. Откройте его и войдите в MySQL, используя обычные команды. Вам нужно будет указать ip сервера mysql в команде, чтобы он заработал. Я использую следующую регистрацию в MySQL, которая была установлена ​​через wamp

mysql -u root -p -h 127.0.0.1 

Вы можете добавить больше аргументов, если хотите. Как только вы войдете в MySQL, просто нажмите Ctrl + L, и вы очистите экран.

1 голос
/ 01 августа 2012

Хорошо, если вы установили MySql Server, например, версию 5.5.папка, в которой он находится:

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

Лучшим способом было бывключите его в свои пути.

  • Первый запуск sysdm.cpl апплет от run т.е. WinKey + R

  • Перейдите к Дополнительно -> Переменные среды

  • Выберите ПУТЬ и нажмите кнопку Изменить.

  • Прокрутите до конца текста и добавьте ";C: \ Program Files \ MySQL \ MySQL Server 5.5 \ bin " без кавычек (обратите внимание на точку с запятой в начале текста, ее следует добавлять только в том случае, если ее там еще нет),

Теперь вы можете просто позвонить:

start / b / wait mysql -u root -p

через командную строку.

Очистить экранТеперь вы можете просто exit в MySQL и звонить cls

Какая хитрость взломать, но делает свою работу.

Если вы используете WAMP или другой инструмент, это еще проще!

Откройте командную строку и введите:

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

Введите как обычно, затем, когда вы хотите очистить экран, выполните:

выход или выйти

и затем очистить с помощью DOS:

cls

Вы можете легко повторно ввестинажав дважды, чтобы получить команду вызова MySQL

0 голосов
/ 18 июня 2019

У меня была такая же проблема, и CTRL + L работал для меня в Windows 10.

...