|
Программирование >> Программный интерфейс приложений
этого все объединяемые таблицы должны иметь одинаковую структуру (а именно названия столбцов, их типы и индексы). -t, -test. Работает в режиме тестирования. В этом режиме выводится информация о результатах, которые можно было бы получить в случае реального сжатия таблицы. -Т pathname, --tmpdir=path name. Определяет путь к каталогу, используемому для хранения временных файлов. -W, -wait. Ожидает некоторое время и предпринимает повторную попытку сжатия, если на момент запуска программы команда кем-либо используется. Не рекомендуется обрабатывать таблицу, которая в процессе сжатия изменяется другими пользователями. Специальные опции pack isam Если утилита myisampack не содержит каких-либо специальных опций, то для утилиты packisam существует одна такая опция, -р п, -packlength= . С помощью этой опции можно определить объем, выделяемый для хранения длины записи, в п байт, где п может быть целочисленным значением в диапазоне от 1 до 3. Программа pack isam автоматически пытается определить число байт, необходимое для записи длины каждой строки сжимаемой таблицы. В некоторых случаях она может определить, что для хранения необходим даже меньший объем, чем задается. Если это действительно так, утилита pack isam выдаст сообщение о данном факте. Пользователь имеет возможность позже запустить программу packisam снова и задать меньшую длину с помошью опции --packlength. Это позволит сохранить немного дискового пространства. Утилита mysql Клиент mysql представляет собой интерактивную профамму, используемую для подключения к серверу, отправки запросов и просмофа результатов их выполнения. Утилита mysql может работать в пакетном режиме, что позволяет исполнять записанные в файле запросы, перенаправив командный вход на чтение данного файла. Это можно осуществить, например, следующим образом; % mysql -U paul -р -h pit-viper. snake. net samp clb < mY querY f ile При запуске в интерактивном режиме профамма mysql выводит на экран сфоку подсказки mysql> , офажая тем самым, что ожидает ввода командьг Для запуска запроса введите его текст (используя, если необходимо, несколько сфок), завершив ввод символом ; (точка с запятой) или \д . Программа отправит запрос к серверу, отобразит резуль- таты выполнения этого запроса и снова выведет строку подсказки, показывая свою готовность к выполнению следующего запроса. Строка подсказки mysql (см. ниже) может изменяться в зависимости от содержания, которое программа ожидает от пользователя. mysql> Ожидается первая строка нового запроса. -> Ожидается следующая строка текущего запроса. > Ожидается завершение вьщеленной одинарными кавычками строки текущего запроса. > Ожидается завершение вьщеленной двойными кавычками строки текущего запроса. Строки подсказки > и > отражают, что пользователь начал вьше-ленную одинарными или двойными кавычками строку и не ввел в конце завершающие кавычки. Как правило, это происходит из-за забывчивости пользователей. Для исправления подобной оплошности и выхода из строкового режима введите завершающий символ и затем последовательность \с , чтобы отменить текущий запрос. В интерактивном режиме работы mysql все запросы сохрашпотся в файле журнала. По умолчанию таковым является файл $НОМЕ/.mysql history, однако с помошью переменной MYSQL HI STORY его можно изменить. Из созданного журнала запросы можно повторно вызьшать и запускать, предварительно редактируя или оставляя их неизменными. В расположенном ниже списке представлены некоторые комбинации клавиш команд редактирования, а также их описание (клавиши со стрелками могут не работать в среде ОС Windows). Комбинация клавиш Значение <Т>, <Ctrl+P> Повторный вызов предыдущей строки <~1->, <Ctri+N> Повторный вызов следующей строки <<->, <Ctrl-bB> Перемещение курсора влево (назад) <->>, <Ctrl+F> Перемещение курсора вправо (вперед) <Esc+Ctrl+B> Перемешение назад на одно слово <Esc+Ctrl+F> Перемешение вперед на одно слово <Ctrl+A> Перемешение курсора в начало строки <Ctrl+E> Перемешение курсора в конец строки <Ctrl+D> Удаление символа, выделенного курсором <Delete> Удаление символа слева от курсора <Esc+D> Удаление слова <Esc+Backspace> Удаление слова слева от курсора <Ctrl+K> Удаление части строки от курсора до конца строки <Ctrl+ > Отмена последнего изменения Некоторые опции запрещают использование файла журнала. В частности, к таким относятся опции, определяющие неинтерактивное использование mysql, например, -batch, -html и -quick. Использование nysql [options] [db name] Определение аргумента dbname делает указанную базу данных текущей (базой данных по умолчанию) для данного сеанса работы. Если же этот аргумент не задан, mysql запускается без текущей базы данных и в дальнейшем пользователю придется либо определять ссылки на все таблицы с именем базы данных, либо установить базу данных по умолчанию с помощью оператора USE db name. Стандартные опции, поддерживаемые программой mysql -compress --password -silent --version -debug --pipe --socket -help -port --user -host -set-variable --verbose Опции -silent и -verbose можно для усиления эффекта определять несколько раз. Специальные опции mysql в, -batch. Определяет запуск mysql в пакетном режиме. Результаты вьшолнения запросов выводятся в специальном формате (каждая запись в отдельной строке, а значения столбцов разделены символами табуляции). Этот формат оказывается исключительно удобным для создания отчетов, переносимых в другие профаммы, например элек-фонные таблицы. Выводимые результаты выполнения запросов по умолчанию включают первую сфоку с заголовками столбцов. Для исключения этой сфоки используется опция -skip-column-names. -Т, --debug-mfo. Выводит отладочную информацию по завершению работы профаммы. -е query, -execute=ueO. Выполняет запрос и заверщает работу. Текст запроса необходимо заключить в кавычки, чтобы рабочая оболочка не интерпретировала его как несколько аргументов командной строки. Несколько исполняемых запросов следует разделять в строке query с помощью точек с запятыми. -f, --force. Обычно при выполнении профаммой mysql запросов из файла, работа завершается в случае возникновения ошибки. Эта опция заставляет mysql продолжать работу, независимо от появления ошибок. -н, -html. Выводит данные в виде кода HTML. Возможность использования этой опции появилась только в MySQL 3.22.26.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |