Глава №17.

Программы и утилиты My SQL и mSQL

MySQL и mSQL включают в себя обширный набор программ и утилит, которые упрощают общение с базой данных. Многие из этих программ адресованы конечным пользователям для чтения и записи данных, а другие предназначены администраторам баз данных для управления и восстановления базы данных в целом.

Утилиты MySQL

isamchk

isamchk [options] table [table...]

Выполняет операции на самих табличных файлах (называемых ISAM-файлами из-за индексно-последовательного метода доступа (Indexed Sequential Access Method). Утилита используется для проверки и восстановления файлов, а также для выдачи информации о них. Вы должны указать корректный путь к файлам ISAM, которые хотите проверить. По умолчанию они находятся в /'usr/'local/var/'databasename/tablename.ISM.

Параметры

-?, --help

Вывести информацию об использовании утилиты.

-# debuglevel, --debug=debuglevel

Устанавливает отладочный уровень debuglevel. Отладочная библиотека MySQL имеет множество настроек. Полный список параметров доступен по адресу: http://www.turbolift.com/mysql/appen-dixC.html. Обычно используется следующий набор параметров - d:t:o,/tmp/debugfile.

-a, --analyze

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

-d, -description

Выводит информацию о таблице.

-е, --extend-check

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

-f, --force

Заменяет существующие файлы без предупреждения. Также без уведомления восстанавливает поврежденные таблицы.

-i, --information

Выводит всю статистику о проверяемой таблице.

-k=number, -keys-used=number

Обновляет только указанное число (number) используемых ключей. Этот параметр в основном используется для отключения ключей (-k=0), чтобы добиться ускорения табличных операций, таких как загрузка блоком (bulk load).

-l, --no-symlinks

He восстанавливать таблицы с символическими связями.

-q, --quick

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

-r, --recover

Выполнить общее восстановление таблицы. Не исправляет дубликаты уникальных ключей.

-о, --safe-recover

Использовать старый, более медленный метод восстановления, который может исправить некоторые из повреждений, пропущенных при восстановлении методом <-r>.

-О, --set-variable

Установить переменную. См. главу 16 «Системные переменные MySQL и mSQL», где приведен полный список используемых переменных.

-s, --silent

Выводить только ошибки.

-S, --sort-index

Отсортировать индексный блок таблицы.

-R=index, --sort-records=index

Отсортировать записи, используя index.

-U, --unpack

Распаковать файл, сжатый с помощьюpack_isam.

-v, --verbose

Выводить дополнительную информацию.

-V, --version

Вывести информацию о версии.

-w, --wait

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

isamlog

isamlog [options] [logfile] [table]

Выводит информацию о журналах ISAM. Журнал ISAM генерируется, если сервер MySQL запущен с параметром -log-isam. Информация из журнала ISAM используется для восстановления поврежденных таблиц с помощью параметра -r. Однако изменение файлов данных напрямую может быть опасным, и перед этим всегда следует резервировать данные.

Параметры

-?, -help

Вывести справочную информацию по использованию утилиты.

-# debuglevel

Установить отладочный уровень. Список доступных параметров вы найдете по адресу: http://www.turbolift.com/mysql/appendixC.html.

-с number

Проверить только последнее указанное (number) количество команд.

-f number

Максимальное число открытых файлов. Когда выполняется восстановление с использованием больших журналов, isamlog может одновременно держать открытыми большое количество таблиц. Если число файловых дескрипторов в вашей системе исчерпывается, этот параметр ограничит число файлов, используемых isamlog. Вместо использования большого количества файлов isamlog будет манипулировать данными между открываемыми файлами и памятью, что приведет к замедлению работы.

-F directory

Каталог с файлами журналов ISAM.

-i

Выводить дополнительную информацию.

-о number

Пропустить указанное число команд перед исследованием журнала.

-p

Удалить компоненты из пути к файлам.

-r

Игнорировать ошибки при обработке журнала. Этот параметр позволяет восстановить всю информацию из журнала.

-R datafile recordnumber

Открыть файл данных ISAM (имя файла заканчивается на .ISM) и выбрать данные, начиная с записи recordnumber.

-u

Обновить таблицы, используя информацию из журнала.

-v

Вывести дополнительную информацию о процессе.

-V

Вывести информацию о версии.

-w file

Поместить в файл все записи, найденные с использованием

-R.

mysql

mysql [options] [database]

Монитор командной строки MySQL. Эта программа является основным способом общения с сервером MySQL. Можно набирать команды SQL прямо в командной строке, и результат будет выведен на экран. Если ввести database, эта база данных автоматически выбирается как текущая.

Монитор командной строки в работе очень похож на оболочку bash, поскольку использует те же функции GNU, что и bash. Например, вы можете завершить слово с помощью клавиши tab; нажатием Ctrl + a перейти к началу строки или, нажав Ctrl + e, перейти к концу строки; Ctrl + г производит обратный поиск, а нажатие <стрелки вверх> вызывает предыдущую команду.

Распоряжения могут занимать несколько строк и не выполняться, пока не будет дана команда на выполнение. При использовании команд из полных слов, (go, print и т. д.) команда должна быть введена в строку полностью. Команды с экранированием (\g, \p и т. д.) могут быть использованы в конце любой строки. Точка с запятой может использоваться для завершения команды SQL, так же как и \g.

Команды

help, ?, \h

Показать список команд утилиты.

clear, \c

Очистить (игнорировать) текущую команду.

edit, \e

Редактировать текущую команду с помощью редактора по умолчанию.

exit.

Выйти из программы.

go, \g, ;

Послать текущую команду серверу баз данных.

ego, \G

Послать текущую команду серверу баз данных и вывести результаты по вертикали.

print, \p

Вывести текущую команду.

quit, \q

To же, что exit,

rehash, \#

Перестроить индекс завершающих терминов.

status, \s

Показать информацию о сервере и текущей сессии.

use, \u

Выбрать другую базу данных.

Параметры

-?, -help

Вывести информацию об использовании утилиты.

-# debuglevel. -debug=debuglevel

Устанавливает отладочный уровень. Полный список параметров доступен по адресу: http://www.turbolift.com/mysql/appendixC.html.

-A, --no-auto-rehash.

Не хэшировать заново данные из базы в автоматическом режиме.

-В, -batch

Выводить результаты в пакетном ('batch') режиме. Это приведет к выводу информации с минимумом форматирования, что позволит легко использовать эту информацию в других приложениях баз данных.

-е statement, -execute=statement

Выполнить указанную команду и завершить программу. Автоматически применяет параметр -В.

-f, --force

Не останавливать обработку при обнаружении ошибки SQL.

-h host, -host=host

Подключиться к базе данных на указанном хосте.

-п, -unbuffered

Не производить буферизацию между запросами.

-О variable=value, -set-variable variable=value

Установить переменную. См. главу 16, где приведен полный список используемых переменных.

-p [password], --password[=password]

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

-P port, -port=port

Номер порта для подключения к серверу баз данных.

-q, -quick

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

-r. -raw

Показывать результаты без какого-либо преобразования. Полезно только в сочетании с -В.

-s, --silent

Не выводить некоторые результаты.

-S file, -socket=file

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

-t, -table

Показывать результат в табличном формате.

-Т, -debug-info

Показать отладочную информацию при выходе из программы.

-и username, -user=username

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

-v, -verbose

Вывести дополнительные результаты.

-V, -version

Вывести информацию о версии.

-w, -wait

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

mysqlaccess

mysqlaccess [options] [host] user database

Показывает и изменяет права доступа к серверу MySQL. Вы можете проверить права пользователя для любой базы данных и для подключения с любого хоста. Для выбора нескольких хостов, пользователей и баз данных возможно использование маскирующих символов (wildcards) оболочки Unix '*' и '?'. Все действия выполняются над копией действующей таблицы привилегий, пока не будет вызвана команда mysqlaccess -commit .

Параметры

-?, -help

Показать справочную информацию по пользованию утилитой.

-b, -brief

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

-commit

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

-сору

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

-d database, -db=database

База данных, к которой происходит подключение.

-debug=debuglevel

Установить отладочный уровень (от 0 до 3).

-h host, -host=host

Имя хоста, права доступа которого проверяются.

-howto

Примеры использования программы.

-Н host, --rhost=host

Подключиться к серверу баз данных на удаленном хосте.

-old-server

Подключится к серверу MySQL версии старше 3.21.

-р password, -password=password

Проверить пароль идентифицируемого пользователя.

-plan

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

-preview

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

-Р password, -spassword=password

Пароль администратора для доступа к таблице привилегий.

--relnotes

Вывести примечания к версии программы.

--rollback

Отменить изменения, сделанные во временной таблице.

-t,--table

Вывести результаты в полном табличном формате.

-и username, -user=username

Имя проверяемого пользователя.

-U username. -superuser=username

Имя администратора для доступа к таблицам привилегий.

-v,--version

Вывести информацию о версии.

mysqladmin

mysqladmin [options] command [command. . . ]

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

Команды

create database

Создать новую базу данных.

drop database

Уничтожить базу данных.

extended-status

Выдать отчет о состоянии сервера, более полный, чем это делает команда status.

flush-hosts

Послать клиентам всю информацию, находящуюся в буфере.

flush-logs

Записать на диск все журнальные данные из буфера.

flush-privileges

То же, что и reload,

flush-status

Обнулить переменные состояния.

flush-tables

Выполнить все буферизованные табличные операции.

kill thread-id [thread-id...]

Завершить один или несколько потоков mysqld.

password password

Установить пароль администратора для сервера баз данных.

ping

Проверить, работает ли сервер MySQL.

processlist

Показать активные потоки сервера mysqld.

reload

Перезагрузить информацию о правах доступа из таблицы привилегий.

refresh

Выполнить все буферизованные табличные операции и открыть заново файлы журналов.

shutdown

Закончить работу сервера баз данных.

status

Отчет о состоянии сервера.

variables

Вывести системные переменные, используемые сервером.

version

Вывести номер версии сервера.

Параметры

-?, -help

Вывести информацию об использовании утилиты.

-# debuglevel, ~debug=debuglevel

Установить отладочный уровень. См. isamchk для подробной информации.

-f, --force

Удалить таблицы без подтверждения. Также не выходить из программы при обнаружении ошибки.

-h host, --host=host

Подключиться к серверу MySQL на указанном хосте.

-i seconds, --sleep=seconds

Последовательно выполнять команды, делая между каждым запуском паузу длиной в указанное количество секунд.

-р [password], --password=[password]

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

-Р port, --port=port

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

-s, --silent

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

-S file, --socket=file

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

-и username, --user=username

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

-V, --version

Вывести информацию о версии программы mysqladmin.

mysqlbug

mysqlbug

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

mysqld

mysqld [options]

Демон сервера MySQL. Все остальные программы взаимодействуют с базой данных через этот сервер, поэтому он должен работать постоянно (за исключением отключений для настройки). Демон обычно запускается из скрипта, называемого safe_mysqld. Этот скрипт устанавливает необходимые переменные окружения и запускает mysqld с нужными параметрами.

Параметры

-?, -I, -help

Показать информацию об использовании демона.

-# debuglevel, -debug=debuglevel

Устанавливает отладочный уровень. См. Isamchk для детальной информации.

-b directory, --basedir=directory

Основной каталог, используемый при определении всех остальных каталогов.

--big-tables

Позволить работу с большими результирующими наборами, сохраняя временные результаты в файле.

--bind-address—ip-number

IP-адрес, к которому привязан сервер.

-h directory, --datadir=directory

Каталог, содержащий файлы данных баз данных.

-l [logfile], -log [=logfile]

Записывает в журнал различную информацию, включая сообщения об ошибках и подключениях. Если аргумент не указан, в ка-честве файла журнала используется hostname, log , где hostname - имя компьютера, на котором работает сервер.

--log-isam[=logfile]

Создает журнал изменения в файлах данных (ISAM). Если аргумент не задан, в качестве файла журнала используется isam.log. Созданным журналом можно управлять с помощью утилиты isamlog.

--log-update [=number]

Создает журнал изменения базы данных. Журнал будет назван hostname.num, где hostname - имя сервера, а num - аргумент, заданный в команде. Если аргумент не указан, будет использоваться уникальное число.

-L=language, --language=language

Язык (English, French и т. д.), который будет использовать сервер.

-п, --new

Разрешить запуск новых (и, возможно, небезопасных) подпрограмм.

-о, -old-protocol

Использовать протокол 3.20.x.

-О variable=value, -set-variable variable=value

Установить переменные. См. главу 16, где приводится полный список переменных.

--pid-file=file

Имя файла, в котором содержится идентификатор процесса (PID) запущенного .сервера. Значение по умолчанию hostname, pid , где hostname - имя серверной машины.

-P port, -port=port

Номер используемого сетевого порта.

-secure

Разрешение сетевой проверки безопасности, что снижает производительность базы данных.

-skip-name-resolve

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

--skip-networking

Запретить сетевые подключения и использовать только локальный доступ.

--skip-thread-priority

Дать всем потокам одинаковый приоритет.

-S, -skip-new

Не разрешать новые (и, возможно, небезопасные) запуски демона.

-sg

Запретить проверку прав доступа и дать всем пользователям полный доступ на все базы данных.

-Sl

Не выполнять блокировку потоков.

--socket=file

Имя файла сокета Unix.

-Т, --exit-info

Выводить отладочную информацию при выключении сервера.

--use-locking

Разрешить блокировку потоков.

-v, -V, --version

Вывести информацию о версии.

mysqldump

mysqldump [options] database [table]

Выдает содержимое указанной базы данных (или таблицы базы данных) в виде серии команд ANSI SQL. Эта команда удобна при разделении базы данных; используйте параметры -1 и -opt.

Параметры

-?, --help

Вывести информацию об использовании утилиты.

-# debuglevel, --debug=debuglevel

Установить отладочный уровень. Список всех доступных параметров можно найти по адресу: http://www.turbolift.com/mysql/appendixC.html.

-add-drop-table

Вставлять команду DROP TABLE перед каждой командой CREATE TABLE.

--add-locks

Обрамлять командой LOCK TABLE команды ввода данных.

-allow-keywords

Выводить имена столбцов, которые совпадают с ключевыми словами. Обычно это нежелательно, так как они могут конфликтовать между собой.

-с, --compleat-insert

Выводить полные инструкции INSERT.

-С, --compress

Использовать сжатие данных при подключении к серверу.

--delayed

Использовать INSERT DELAYED при вставке записей.

-d, --no-data

Не выводить данные, записывать только операторы создания таблиц.

-е, --extended-insert

Использует вариант команды INSERT со множеством вводимых записей, что может ускорить последующий ввод данных.

-f, --force

Не выходить из программы при обнаружении ошибки.

-F, --flush-logs

Записать на диск данные журнала из буфера перед созданием дампа таблиц(ы).

--fields-enclosed-by=delimeter

При дампе с параметром -Т этот разделитель помещается по сторонам каждого поля.

--fields-escaped-by=delimeter

При дампе с параметром -Т этот разделитель помещается перед всеми специальными символами в качестве управляющего символа.

--fields-terminated-by=delimeter

При дампе с параметром -Т этот разделитель используется после каждого поля (по умолчанию - табуляция).

-h hostname, --host=hostname

Подключиться к серверу баз данных на удаленном хосте.

-l, --lock-tables

Заблокировать таблицы перед дампом.

--lines-terminated-by=delimeter

При дампе с параметром -Т этот разделитель используется после каждой строки.

-t, --no-create-info

He выполнять дамп команд описания таблиц, записывать только данные.

-О variable=value, -set-variable variable=value

Установить переменную. См. главу 16, где находится полный список используемых переменных.

--opt

Добавляет наиболее употребительные и полезные параметры командной строки: --add-drop-table, —add- locks, --extended-insert, --quick и --use-locks.

-P [password], -password [=password]

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

-Р port, -port=port

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

-q, -quick

Показывать все данные немедленно, без буферизации.

-S file, --socket=file

Сокет Unix, используемый для локального подключения к серверу.

-Т directory, --tab=directory

Генерирует файл с символом табуляции в качестве разделителя, куда помещаются данные, одновременно с файлом, содержащим SQL-команды, описывающие создание таблицы. Файлы записываются в указанный каталог.

-u username, --user=username

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

-v, --verbose

Показать информацию о состоянии процесса, пока происходит создание дампа данных.

-V, -version

Показать информацию о версии.

-w statement, --where=statement

Выводить только записи, удовлетворяющие заданному SQL-выражению WHERE.

mysqlimport

mysqlimport [options] database [file]

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

Параметры

-?, --help

Выдать информацию по использованию утилиты.

-# debuglevel, -debug=debuglevel

Установить отладочный уровень. Список всех доступных параметров можно найти по адресу: http://www.turbolift.com/mysql/appendixC.html.

-d, --delete

Удалить все данные, содержащиеся в таблице, перед вводом новых данных.

-f, --force

Не выходить из программы, если обнаружена ошибка

--fields-terminated-by=string

Указывает, что поля в файле данных заканчиваются символами, указанными в string.

--fields-enclosed-by=string

Указывает, что поля в файле данных с двух сторон заключены в символы string.

--fields-optionally-enclosed-by=string

Указывает, что поля в файле данных могут обрамляться (не обязательно) с двух сторон и другими указанными в string символами.

--fields-escaped-by=string

Заданное значение string используется в файле данных как управляющий символ.

-h hostname, --host=hostname

Подключиться к серверу баз данных на удаленном хосте.

-I, --ignore

Игнорировать новые данные, если они конфликтуют с существующим уникальным ключом.

-l, --lock-tables

Заблокировать таблицы перед вставкой данных.

-р [password], --password[=password]

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

-Р port, --port=port

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

-r, --replace

Если новые данные конфликтуют с существующим уникальным ключом, старые данные заменяются.

-s, --silent

Не показывать некоторые результаты.

-S file, -socket=file

Сокет Unix, используемый для локального подключения к серверу.

-u username, --user=username

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

-v, --verbose

Показать информацию о состоянии процесса, пока происходит вставка данных.

-V, -version

Показать информацию о версии.

mysqlshow

mysqlshow [options] [database] [table] [field]

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

Параметры

-?, -help

Выдать справку по использованию утилиты.

-# debuglevel, --debug=debuglevel

Установить отладочный уровень. Список всех доступных параметров можно найти по адресу: http://www.turbolift.com/mysql/appen-dixC.html.

-h hostname, --host=hostname

Подключиться к удаленному серверу баз данных.

-k, --keys

Показать ключи таблицы.

-Р [password], -password]=password]

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

-Р port, --port=port

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

-S file, --socket=file

Сокет Unix, используемый для локального подключения к серверу.

-и username, --user=username

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

-V, --version

Показать информацию о версии.

Утилиты mSQL

msql

msql [options] database

Монитор командной строки mSQL. Эта программа является основным средством общения с сервером mSQL. SQL-команды можно набирать прямо в командной строке, и результат будет выведен на экран. Команды могут занимать несколько строк. Никаких действий не выполняется, пока не будет введена строка, заканчивающаяся командой на выполнение. . * .

Команды

\e

Редактировать предыдущее предложение с помощью редактора по умолчанию.

\g

Послать команду серверу баз данных.


Вывести текущую команду.

\q

Выйти из программы.

Параметры

-f file

Использовать альтернативный файл конфигурации.

-h hostname

Подключиться к серверу баз данных на удаленном хосте.

msql2d

msq12d [options]

Демон сервера mSQL. Все остальные программы взаимодействуют с базой данных через этот сервер, поэтому он должен работать постоянно (кроме отключений для обслуживания).

Параметры

-f file

Использовать альтернативный файл конфигурации.

msqladmin

msqladmin [options] command

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

Команды

copy database newdatabase

Создает точную копию базы данных под другим именем.

create database

Создает новую пустую базу данных.

drop database

Удаляет базу данных и уничтожает ее содержимое.

move database newdatabase

Переименовывает базу данных.

reload

Перечитывает файлы конфигурации.

shutdown

Выключает сервер баз данных.

stats

Показывает статистику сервера баз данных. Среди выдаваемой информации имеются данные о текущих подключениях к базе данных; показывается, какие базы данных используются и каково количество запросов, посланное каждым подключившимся.

version

Показывает информацию о версии сервера баз данных.

Параметры

-f file

Использовать альтернативный файл конфигурации.

-h hostname

Подключиться к серверу баз данных на удаленном хосте.

-q

Не запрашивать подтверждения команд.

msqldump

msqldump [options] database [table]

Выдает содержимое указанной базы данных (или таблицы базы данных) в виде серии команд ANSI SQL.

Параметры


Выводить полные инструкции INSERT.

-f file

Использовать альтернативный файл конфигурации.

-h hostname

Подключиться к серверу баз данных на удаленном хосте.

-t

Создавать дамп только операторов создания таблиц; не выводить данные.

-w statement

Использовать оператор WHERE для ограничения выводимых данных.

-V

Показать информацию о процессе, пока создается дамп данных.

msqlexport

msqlexport [options] database table

Выдает содержимое указанной таблицы в формате с разделителями в стиле ASCII.

Параметры

-е character

Использовать character для экранирования любых разделителей, найденных в данных.

-h hostname

Подключиться к серверу баз данных на удаленном хосте.

-q character

Символ, обрамляющий каждое значение данных.

-s character

Символ, используемый для разделения данных.

-v

Показать информацию о процессе, пока происходит экспорт данных.

msq Iimport

msqlimport [options] database table

Читает файл с ASCII-разделителями и записывает данные в указанную таблицу.

Параметры

-е character

Символ, используемый как управляющий в файле данных.

-h hostname

Подключиться к серверу баз данных на удаленном хосте.

-q character

Символ, обрамляющий каждое значение данных.

-s character

Символ, используемый для разделения данных.

-V

Показать информацию о процессе, пока происходит вставка данных.

relshow

relshow [options] [database] [table] [index|_seq]

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

Параметры

-f file

Использовать альтернативный файл конфигурации.

-h hostname

Подключиться к серверу баз данных на удаленном хосте.