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