Опубликован: 16.04.2007 | Уровень: специалист | Доступ: платный
Лекция 5:

Сценарии и утилиты MySQL

Утилита командной строки mysql поддерживает следующие параметры.

-?, -help
Вывод справочной информации об использовании программы и выход из нее
-A, -no-auto-rehash
Отключает автоматическое рехеширование. Rehash следует использовать для получения хеша таблиц и полей. Это обеспечивает более быстрый старт mysql
-prompt=...
Устанавливает приглашение на ввод команд в заданном формате
-b, -no-beep
Выключает звуковой сигнал об ошибке
-B, -batch
Выводит результаты в пакетном режиме с символом табуляции в качестве разделителя, каждая строка с новой строки. Файл истории не используется
-character-sets-dir=...
Директория, где находятся наборы символов
-C, -compress
Использовать сжатие данных в протоколе сервер/клиент
-#, -debug[=...]
Журнал отладки. Значение по умолчанию — 'd:t:o,/tmp/mysql.trace'
-D, -database=...
Имя используемой базы данных. Большей частью применяется в конфигурационном файле my.cnf
-default-character-set=...
Установить набор символов по умолчанию
-e, -execute=...
Выполнить команду и завершить программу (вывод результата как и для -batch )
-E, -vertical
Вывести результаты запроса (строки) по вертикали. Можно произвести вывод подобным образом и без данного параметра, завершая команды символами \G
-f, -force
Продолжать обработку даже при обнаружении ошибки SQL
-g, -no-named-commands
Выключает именованные команды. Следует использовать только команды вида \* либо применять именованные команды только в начале строки, заканчивающейся символом ';'
-i, -ignore-space
Игнорировать пробел после имен функций
-h, -host=...
Подсоединиться к базе данных на указанном хосте
-H, -html
Вывести выходные данные в виде HTML
-X, -xml
Вывести выходные данные в виде XML
-L, -skip-line-numbers
Не указывать номера строк для ошибок. Полезно для сравнения результирующих файлов, включающих сообщения об ошибках
-no-pager
Блокирует пейджер (программа постраничного вывода) и выводит результат в стандартный вывод stdout (в Unix)
-no-tee
Блокирует выходной файл. Смотрите также команду \h (интерактивная помощь)
-n, -unbuffered
Очищать буфер после каждого запроса
-N, -skip-column-names
Не указывать имена столбцов в результатах
-o, -one-database
Обновить только базу данных, установленную по умолчанию. Позволяет пропускать обновления другой базы данных в журнале обновления
-pager[=...]
Устанавливает тип данных вывода. По умолчанию это переменная окружения PAGER. Ее возможные значения - less, more, cat [> имя файла], и т.д.
-p[password], -
password[=...]
Пароль, используемый при подсоединении к серверу баз данных. Если в командной строке пароль не указан, то он запрашивается у пользователя. При использовании краткой формы -p не оставляйте пробел между параметром и значением пароля
-P порт, -port=порт
Номер порта TCP/IP, используемый для подсоединения
-q, -quick
Не кэшировать результат. Выводить его строка за строкой так, как он приходит от сервера. Это может замедлить скорость работы сервера, если вывод результата будет приостановлен. Файл истории не используется
-s, -silent
Режим молчания. Выводить только сообщения об ошибках
-S -socket=...
Файл сокета, используемый для подсоединения
-t -table
Выводить результат в табличном формате. Установлено по умолчанию для непакетного режима
-tee=...
Присоединить что-либо к выходному файлу. Смотрите также команду \h (интерактивная помощь). Этот параметр не работает в пакетном режиме
-u, -user=#
Имя пользователя MySQL, если этот пользователь не является активным в данное время
Александра Каева
Александра Каева
Дмитрий Черепенин
Дмитрий Черепенин

Какого года данный курс?

Анна Елисеева
Анна Елисеева
Россия, Великий Новгород, Ногородский государственный университет имени Ярослава Мудрого, 2003
Эмиль Фернандо
Эмиль Фернандо
Россия