|
Программирование >> Создание клиентов mysql
Полный список утилит 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 При наличии этой опции утилита отобразит список своих установок и завершит работу.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |