Spec-Zone.ru › MySQL 8.4

6.5.1 mysql — Клиентская командная строка MySQL

  • 6.5.1.1 Параметры клиента mysql
  • 6.5.1.2 Команды клиента mysql
  • 6.5.1.3 Ведение журнала клиента mysql
  • 6.5.1.4 Справка клиента mysql со стороны сервера
  • 6.5.1.5 Выполнение SQL-запросов из текстового файла
  • 6.5.1.6 Советы по работе с клиентом mysql

mysql — простая SQL-оболочка с возможностью редактирования вводимых строк. Она поддерживает интерактивный и неинтерактивный режимы. При интерактивном использовании результаты запросов отображаются в формате ASCII-таблицы. При неинтерактивном использовании (например, в качестве фильтра) результаты выводятся в формате, разделенном табуляцией. Формат вывода можно изменить с помощью параметров команд.

Если у вас возникают проблемы из-за недостаточной памяти для больших наборов результатов, используйте параметр --quick. Это заставляет mysql получать результаты с сервера по строкам, а не получать весь набор результатов и буферизовать его в памяти перед отображением. Это делается путем возврата набора результатов с помощью функции C API в библиотеке клиент-сервер, а не .

Примечание

В качестве альтернативы, MySQL Shell предоставляет доступ к X DevAPI. Подробности см. в .

Использование mysql очень просто. Вызовите его из командной строки следующим образом:

mysql db_name

Или:

mysql --user=user_name --password db_name

В этом случае вам необходимо ввести свой пароль в ответ на запрос, отображаемый mysql:

Enter password: your_password

Затем введите SQL-запрос, завершите его ;, \g или \G и нажмите Enter.

Нажатие клавиш Control+C прерывает текущий запрос, если он есть, или отменяет любую частичную строку ввода в противном случае.

Вы можете выполнить SQL-запросы в файле сценария (файле пакетных команд) следующим образом:

mysql db_name < script.sql > output.tab

В Unix-системах клиент mysql записывает выполняемые интерактивные запросы в файл истории. См. Раздел 6.5.1.3, «Ведение журнала клиента mysql».

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/mysql.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API