Spec-Zone.ru › MySQL 5.7

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

  • 4.5.1.1 Параметры клиента mysql
  • 4.5.1.2 Команды клиента mysql
  • 4.5.1.3 Ведение журнала клиента mysql
  • 4.5.1.4 Помощь от серверной части клиента mysql
  • 4.5.1.5 Выполнение SQL-запросов из текстового файла
  • 4.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 записывает выполняемые интерактивные запросы в файл истории. См. Раздел 4.5.1.3, «Ведение журнала клиента mysql».

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

Spec-Zone.ru

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