русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Утилита командной строки mysql


Дата добавления: 2015-07-09; просмотров: 434; Нарушение авторских прав


Утилита командной строки mysql является простой SQL-оболочкой (с возможностями библиотеки readline проекта GNU). Она поддерживает интерактивный и неинтерактивный режимы. В интерактивном режиме результаты запроса представляются в ASCII-формате. При использовании в неинтерактивном режиме (например, в качестве фильтра) результат представляется в текстовом формате с символом табуляции в качестве разделителя (выходной формат можно изменить при помощи параметров командной строки). Сценарии можно запускать, как показано ниже:

shell> mysql database < script.sql > output.tab

Если возникают проблемы из-за недостатка памяти на данном клиенте, применяйте параметр -quick! Это заставит mysql использовать функцию mysql_use_result() вместо функции mysql_store_result() для получения результирующей выборки данных.

Использовать mysql очень легко. Запустите mysql database или mysql -user=user_name -password=your_password database. Наберите SQL-команду прямо в командной строке, завершив ее одним из символов: ';', '\g' или '\G', и нажмите клавишу "Ввод".

Утилита командной строки 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, если этот пользователь не является активным в данное время


<== предыдущая лекция | следующая лекция ==>
Обзор клиентских сценариев и утилит | Mysqladmin, администрирование MySQL-сервера.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.029 сек.