|
Программирование >> Программный интерфейс приложений
ные файла. Например, программа mysqlimport загрузит содержимое файла president. txt в таблицу president. Стандартные опции, поддерживаемые утилитой mysqlimport --compress --host --port -user --debug --password -silent -verbose -help --pipe --socket --version Специальные опции mysqlimport Описанные ниже опции определяют, как программа mysqlimport обрабатывает файлы с данными. В следующем разделе, Опции форма тирования данных , описываются опции, определяющие формат пред ставления данных в текстовых файлах. -d, -delete. Очищает каждую таблицу перед загрузкой в net данных. -f, --force. Продолжает загрузку строк даже при появленик ощибки. -i, -ignore. Если вставляемая строка содержит уже сущест вуюшее значение уникального ключа, эта опция оставляет сущест вующую строку и отбрасывает добавляемую. -l, --local. Утилита mysqlimport по умолчанию разрещае! серверу считать файл данных. Это означает, что файл данных должен размещаться на компьютере сервера, а работающий с программой пользователь должен обладать привилегией file. Опция - local указывает программе mysqlimport считать файл на локальном компьютере и отправить его на сервер. Это замедляет работу, но позволяет запускать утилиту mysqlimport на компьютере клиента или компьютере сервера, не обладая привилегией file. Опция -local впервые появилась в MySQL 3.22.15. -1, -lock-tables. Устанавливает блокировку на все таблицы перед загрузкой в них данных. -г, -replace. Если добавляемая в таблицу строка содержит дублирующее значение уникального ключа, эта опция заменяет строку таблицы добавляемой строкой. Опции форматирования данных Программа mysqlimport по умолчанию предполагает, что значения файла данных разделены символами табуляции, а строки завершаются символами перехода на новую строку. Ожидаемый формат можно изменять с помощью описанных ниже опций. Значения этих опций, возможно, придется заключить в кавычки. Описанные далее опции аналогичны опциям формата данньк, используемым в операторе load data. Для получения более детальной информации см. приложение Г, Синтаксис SQL . -fields-enclosed-by=c/7a/-. Определяет, что значения столбцов заключаются в заданный символ, как правило, кавычки. По умолчанию значения столбцов не заключаются в символы. -f ields-escaped-by=f/7a/-. Определяет управляющий символ для специальных символов. По умолчанию такой символ отсутствует. --fields-optionally-enclosed-by=c/7a/. Определяет, что значения столбцов могут заключаться в заданный символ, обычно это кавычки. --fields-terminated-by=c/7a/-. Определяет символ разделения значений столбцов в файле данных. По умолчанию предполагается, что значения столбцов разделяются символом табуляции. -lines-terminated-by=.sr/-. Определяет строку (которая может состоять из нескольких символов), записываемую в конце строк вывода. По умолчанию предполагается, что в качестве такой строки выступает символ перехода на новую строку. Программа mysqlshow Утилита mysqlshow создает список баз данных, таблицы внутри баз данных, а также предоставляет информацию о столбцах и индексах таблиц. Эта программа является своего рода интерфейсом командной строки SQL-оператора show. Использование mysqlshow [options] [dbname [tbl name [col name] ] ] Если имя базы данных dbname не определено, программа mysqlshow выводит список всех баз данных, размещенных на компьютере сервера. Если задано имя базы данных, но отсутствует название таблицы, выводится список всех таблиц заданной базы данных. Если же указываются имена базы данных и таблицы, но отсутствуют названия столбцов, выводится список всех столбцов заданной таблицы. Если же определены все три названия, программа mysqlshow отображает информацию о заданном столбце. Если последний аргумент включает символ щаблона оболочки ( * Или ? ), выводимые данные ограничиваются значениями, соответствующими этим шаблонам. Символы * и ? используются как SQL-символы % и для оператора like. Стандартные опции, поддерживаемые программой mysqlshow --compress -host --port -version -debug --password --socket --help --pipe --user Специальные опции mysqlshow -i, --status. Выводит информацию такого же вида, что и оператор SHOW TABLE STATUS. Опция -status впервые появилась в MySQL 3.23. -к, -keys. Помимо информации о столбцах таблицы, отображает также информацию о ее индексах. Эта опция вступает в силу только при определении имени таблицы. Программа saf ejnysqld Программа safe mysqld представляет собой сценарий, который запускает сервер mysqld и следит за его работой. Если по какой-либо причине сервер прерывает свою работу, то сценарий safemysqld перезапускает его. Использование Сценарий safemysqld использует те же опции, что и программа mysqld.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |