Опубликован: 16.04.2007 | Доступ: свободный | Студентов: 5371 / 898 | Оценка: 4.18 / 4.08 | Длительность: 16:03:00
Лекция 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, если этот пользователь не является активным в данное время
Александра Каева
Александра Каева
Дмитрий Черепенин
Дмитрий Черепенин

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