Программирование >>  Создание клиентов mysql 

1 ... 85 86 87 [ 88 ] 89 90 91 ... 201


Полный список утилит 277

- -def аи11-сЬагас1ег-8е1=файл

Эта опция меняет стандартный набор символов, установленный на этапе компиляции программы MySQL. Обычно таковым является набор Latin (IS08859-1). Указываемый файл должен находиться в каталоге, который был задан с помощью опции -character-sets-dir. Этот файл представляет собой не просто коллекцию символов. В нем описаны правила сортировки алфавита и трансляции каждого символа в верхний и нижний регистры.

def aults-extra-f 1е=фай Л

Данная опция заставляет утилиту прочитать дополнительный конфигурационный файл. Это происходит после анализа файла глобальных установок.

- -def aults-f Ие=файл

Эта опция позволяет переопределить стандартный конфигурационный файл.

--enable-named-commands (-G)

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

Рассмотрим многострочную инструкцию, показанную в листинге 14.6. Здесь имя столбца source совпадает с названием стандартной команды. Если именованные команды разрешены, утилита mysql ошибочно воспримет вторую строку как запрос на выполнение файла, а не как часть списка возвращаемых столбцов.

SELECT id, source, body FROM news;

-ехеси1е=команда (-e команда)

Эта опция заставляет утилиту выполнить указанную инструкцию, которая должна быть заключена в одинарные кавычки (листинг 14.7).

mysq е=SELECT * FROM user -u leon -p -B freetrade



Показанная инструкция отобразит содержимое таблицы user в пакетном режиме.

force (-f)

Эта опция заставляет утилиту продолжать обработку входнгх даннгх даже в случае обнаружения ошибки. Имеет смысл применять ее в пакетном режиме при обработке длинных файлов.

help(-?)

При наличии этой опции в1дается лишь описание синтаксиса командной строки, а все остальные опции игнорируются.

-Но81=узел (-h узел)

Эта опция задает узел, к которому будет пытаться подключиться утилита. По умолчанию связь устанавливается с локальным узлом. В качестве аргумента может присутствовать доменное имя или IP-адрес.

html (-H)

Эта опция заставляет утилиту отображать результаты запроса в формате HTML. Применять ее имеет смысл лишь в пакетном режиме.

--ignore-space (-i)

Эта опция заставляет утилиту игнорировать пробелы, следующие за именем функции. Обычно за именем функции должна идти открывающая скобка.

-no-auto-rehash (-A)

Если в имеющейся версии sql применяется библиотека line, то можно пользоваться функцией автоматического дополнения имен таблиц и столбцов. При нажатии клавиши табуляции интерпретатор предложит свой вариант дополнения имени. Опция --no-auto-rehash запрещает утилите загружать список всех имен, благодаря чему утилита загружается немного быстрее. Режим автодополнения можно включить позднее с помощью команды rehash (\r).

-no-defaults

Эта опция запрещает утилите анализировать конфигурационный файл.

-no-named-commands (-g)

Эта опция запрещает именованные команды - длинные версии команд, начинающихся с обратной косой черты. Такая установка принята по умолчанию. Противоположное действие выполняет опция -enable-named-commands.



Полный список утилит

--no-pager

Эта опция применима только в отношении UNIX-версий утилит ql. Она запрещает передавать выходные данные утилите постраничной разбивки.

-notee

Эта опция запрещает запись выходных данных в файл. Такая установка принята по умолчанию.

--one-database (-о)

Эта опция заставляет утилиту обновлять только стандартную базу данных. Подобный режим полезен при восстановлении базы данных на основании журналов обновлений, о чем рассказывается в главе 25, Устранение последствий катастроф .

Радег[=команда]

Эта опция заставляет утилиту mysql посыпать выходные данные указанной команде (обычно программе постраничной разбивки, например more).

-password[=napoflb] (-р[пароль])

Эта опция задает пароль для подключения к серверу. При ее отсутствии пароль не посылается. Если же пароль не указан, программа попросит его ввести. Учтите, что пароль, вводимый в командной строке, могут увидеть другие пользователи, просматривающие список процессов. Обратите также внимание на то, что между названием короткой версии опции и паролем не нужен пробел.

pipe (-W)

Эта опция заставляет утилиту взаимодействовать с именованными каналами, но они доступны лишь в том случае, когда клиент работает в Windows NT. В остальных системах взаимодействие с сервером осуществляется посредством протокола TCP.

--port=nopT (-P порт)

Эта опция переопределяет стандартный номер порта, с которым работает утилита (по умолчанию - 3306).

--print-defaults

При наличии этой опции утилита отобразит список своих установок и завершит работу.



1 ... 85 86 87 [ 88 ] 89 90 91 ... 201

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика