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

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


-quick (-q)

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

-raw (-г)

Эта опция применяется в пакетном режиме. Она отменяет стандартную функцию преобразования непечатаемых символов в управляющие последовательности. Например, в интерактивном если ячейка содержит символ новой строки, он будет воспринят буквально, и текст начнется с новой строки. В пакетном режиме этого не произойдет, но отобразится код \п. Опция -raw влияет на символы табуляции (\t), новой строки (\п), обратной косой черты (\\), а также на первые 10 ASCII-символов (\0 до \09).

-safe-updates[=MaKCMMyM] (-U максимум)

Эта опция позволяет защитить пользователей-новичков от случайного выполнения инструкции DELETE или UPDATE, затрагивающей всю таблицу. Запросы, в которгх в предложении WHERE не указан первичный ключ, отклоняются. Если задан аргумент, будет изменено значение переменных SQLSELECTLIMIT и SQL MAX JOIN SIZE. Уданной опции есть синоним: -i-am-а-dummy.

- -set-variable переменная=значение (-О переменная=значение)

Эта опция позволяет установить значения некоторых переменных, в частности max allowed packet, net buffer length, select limit Hmax join size.

--skip-column-names (-N)

При наличии этой опции названия столбцов не включаются в результаты запроса.

-sktp-line-numbers (-L)

Эта опция подавляет вывод номеров строк в сообщениях об ошибках. Изначально номера строк появляются только в пакетном режиме. Приведем пример сообщения об ошибке:

ERROR 1054 at line 2: Unknown column eck in field list

В случае опции строка будет выглядеть следующим образом:

ERROR Unknown column in



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

-silent (-S)

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

--socket=фaйл (-S файл)

Эта опция переопределяет стандартные ет, используемый для подключения к серверу. Обычно файл сокета называется /tmp/mysql. sock.

table (-t)

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

..1ее=файл

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

-unbuffered (-п)

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

--изег=имя (-U имя)

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

--verbose (-v)

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

-version (-V)

При наличии этойопции будет выдана лишь информация о версии утилиты.

-vertical (-E)

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



-wait (-W)

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

Команды

В интерактивном режиме утилита sql реагирует на SQL-инструкции и на специальные команды. Инструкции могут занимать несколько строк, а символ новой строки воспринимается как обычный символ пробела. Приглашение интерпретатора команд обычно выглядит так: mysql>. После первой строки многострочной инструкции выдается приглашение ->. Если начать строковый литерал, а затем нажать <Enter>, утилита сообщит об этом, отобразив в приглашении > или >. Конец строки помечается точкой с запятой.

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

clear (\c)

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

connect [база данных [узел]] (\г [база данных [узел]])

Эта команда заставляет утилиту повторно подключиться к серверу. Можно указать новую базу данных и новый узел.

edit (\e)

Эта команда вызывает внешний редактор для ввода текста запроса. Имя редактора содержится в переменной среды EDITOR. Если часть запроса уже введена, она будет доступна для редактирования. При выходе из редактора будет вновь вызван интерпретатор mysql. Данная команда недоступна в Win32.

ego (\G)

Эта команда заставляет утилиту выполнить текущую инструкцию и отобразить ее результаты в вертикальном стиле (см. описание опции -vertical).

exit (\q)

Эта команда завершает сеанс работы с интерпретатором команд.



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

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