Spec-Zone .ru
спецификации, руководства, описания, API
|
mysqlshow клиент может использоваться, чтобы быстро видеть, какие базы данных существуют, их таблицы, или столбцы таблицы, или индексирует.
mysqlshow
обеспечивает интерфейс командной строки для нескольких SQL SHOW
операторы. См. Раздел 13.7.5,"SHOW
Синтаксис". Та же самая информация может быть получена при
использовании тех операторов непосредственно. Например, можно выпустить их из mysql клиентской программы.
Вызовите mysqlshow как это:
shell> mysqlshow [options
]
[db_name
[tbl_name
[col_name
]]]
Если никакая база данных не дается, список имен базы данных показывают.
Если никакая таблица не дается, все таблицы соответствия в базе данных показывают.
Если никакой столбец не дается, все столбцы соответствия и столбец вводит таблицу, показываются.
Вывод выводит на экран только имена тех баз данных, таблиц, или столбцов, для которых у Вас есть некоторые полномочия.
Если последний параметр содержит оболочку или подстановочные символы SQL ("*
", "?
", "%
", или"_
"), только те имена, которые являются
соответствующими подстановочным знаком, показывают. Если имя базы данных содержит какие-либо подчеркивания, тех
нужно оставить с наклонной чертой влево (некоторые оболочки Unix требуют два) получить список надлежащих таблиц
или столбцов."*
"и"?
"символы преобразовываются в SQL"%
"и"_
"подстановочные
символы. Это могло бы вызвать некоторый беспорядок, когда Вы пытаетесь вывести на экран столбцы для таблицы
с"_
"на имя, потому
что в этом случае, mysqlshow показывает Вам только имена таблиц, которые
соответствуют образец. Это легко фиксируется, добавляя дополнительное"%
"последний на командной строке как
отдельный параметр.
mysqlshow
поддерживает следующие опции, которые могут быть определены на командной строке или в [mysqlshow]
и [client]
группы файла опции. mysqlshow также поддерживает опции для того, чтобы
обработать файлы опции, описанные в Разделе
4.2.3.4, "Параметры командной строки, которые Влияют на Обработку Файла опции".
Таблица 4.9. mysqlshow
Опции
Формат | Файл опции | Описание | Представленный |
---|---|---|---|
- bind-address=ip_address | свяжите адресный | Используйте указанный сетевой интерфейс, чтобы соединиться с MySQL Server | |
- сжатие | сжатие | Сожмите всю информацию, отправленную между клиентом и сервером | |
- количество | количество | Покажите число строк на таблицу | |
- отладка [=debug_options] | отладка | Запишите журнал отладки | |
- проверка отладки | проверка отладки | Напечатайте отладочную информацию, когда программа выходит | |
- информация отладки | информация отладки | Напечатайте отладочную информацию, память и статистику ЦП, когда программа выходит | |
- default-auth=plugin | default-auth=plugin | Плагин аутентификации, чтобы использовать | 5.6.2 |
- default-character-set=charset_name | набор символов значения по умолчанию | Используйте charset_name в качестве набора символов значения по умолчанию | |
- справка | Сообщение справки дисплея и выход | ||
- host=host_name | узел | Соединитесь с сервером MySQL на данном узле | |
- ключи | ключи | Покажите, что таблица индексирует | |
- login-path=name | Считайте опции пути входа в систему из.mylogin.cnf | 5.6.6 | |
- пароль [=password] | пароль | Пароль, чтобы использовать, соединяясь с сервером | |
- канал | На Windows соединитесь с сервером, используя именованный канал | ||
- plugin-dir=path | plugin-dir=path | Каталог, где плагины располагаются | 5.6.2 |
- port=port_num | порт | Номер порта TCP/IP, чтобы использовать для соединения | |
- protocol=type | протокол | Протокол соединения, чтобы использовать | |
- выставочный табличный тип | Покажите столбец, указывающий на табличный тип | ||
- socket=path | сокет | Для соединений с localhost | |
- ssl-ca=file_name | ssl-приблизительно | Путь к файлу, который содержит список доверяемой АВАРИИ SSL | |
- ssl-capath=dir_name | ssl-capath | Путь к каталогу, который содержит доверяемые сертификаты CA SSL в формате PEM | |
- ssl-cert=file_name | ssl-свидетельство | Имя файла сертификата SSL, чтобы использовать для того, чтобы установить безопасное соединение | |
- ssl-cipher=cipher_list | ssl-шифр | Список допустимых шифров, чтобы использовать для шифрования SSL | |
- ssl-crl=file_name | ssl-crl | Путь к файлу, который содержит списки аннулированных сертификатов | 5.6.3 |
- ssl-crlpath=dir_name | ssl-crlpath | Путь к каталогу, который содержит файлы списка аннулированных сертификатов | 5.6.3 |
- ssl-key=file_name | ssl-ключ | Имя файла ключей SSL, чтобы использовать для того, чтобы установить безопасное соединение | |
- ssl-verify-server-cert | ssl-verify-server-cert | Значение Общего названия сервера в его сертификате проверяется против имени хоста, используемого, соединяясь с сервером | |
- состояние | состояние | Выведите на экран дополнительную информацию о каждой таблице | |
- user=user_name, | пользователь | Имя пользователя MySQL, чтобы использовать, соединяясь с сервером | |
- многословный | Многословный режим | ||
- версия | Выведите на экран информацию о версии и выход |
--help
, -?
Выведите на экран сообщение справки и выход.
На компьютере, имеющем многократные сетевые интерфейсы, эта опция может использоваться, чтобы выбрать, какой интерфейс используется, соединяясь с сервером MySQL.
Эта опция поддерживается, начинаясь с MySQL 5.6.1.
Каталог, где наборы символов устанавливаются. См. Раздел 10.5, "Конфигурация Набора символов".
--compress
, -C
Сожмите всю информацию, отправленную между клиентом и сервером если оба сжатия поддержки.
Покажите число строк на таблицу. Это может быть медленным для не -MyISAM
таблицы.
--debug[=
,
debug_options
]-# [
debug_options
]
Запишите журнал отладки. Типичное debug_options
строка
'd:t:o,
. Значение
по умолчанию file_name
''d:t:o'
.
Напечатайте некоторую отладочную информацию, когда программа выходит.
Напечатайте отладочную информацию и память и статистику использования ЦП, когда программа выходит.
--default-character-set=
charset_name
Использовать charset_name
как набор символов значения по
умолчанию. См. Раздел 10.5, "Конфигурация Набора
символов".
Клиентский плагин аутентификации, чтобы использовать. См. Раздел 6.3.7, "Сменная Аутентификация".
Эта опция была добавлена в MySQL 5.6.2.
--host=
, host_name
-h
host_name
Соединитесь с сервером MySQL на данном узле.
--keys
, -k
Покажите, что таблица индексирует.
--password[=
, password
]-p[
password
]
Пароль, чтобы использовать, соединяясь с сервером. Если Вы используете короткую форму опции (-p
), у Вас не может быть
пространства между опцией и паролем. Если Вы опускаете password
значение после --password
или -p
опция на командной строке, mysqlshow запрашивает одного.
Определение пароля на командной строке нужно считать небезопасным. См. Раздел 6.1.2.1, "Направляющие линии Конечного пользователя для Безопасности Пароля". Можно использовать файл опции, чтобы избежать давать пароль на командной строке.
--pipe
, -W
На Windows соединитесь с сервером, используя именованный канал. Эта опция применяется, только если сервер поддерживает соединения именованного канала.
Каталог, в котором можно искать плагины. Может быть необходимо определить эту опцию если --default-auth
опция используется, чтобы определить плагин аутентификации, но mysqlshow не находит это. См. Раздел
6.3.7, "Сменная Аутентификация".
Эта опция была добавлена в MySQL 5.6.2.
--port=
, port_num
-P
port_num
Номер порта TCP/IP, чтобы использовать для соединения.
--protocol={TCP|SOCKET|PIPE|MEMORY}
Протокол соединения, чтобы использовать для того, чтобы соединиться с сервером. Полезно, когда другие параметры соединения обычно заставляли бы протокол использоваться кроме того, Вы хотите. Для получения дополнительной информации на допустимых значениях, см. Раздел 4.2.2, "Соединяясь с MySQL Server".
Покажите столбец, указывающий на табличный тип, как в SHOW FULL TABLES
. Тип BASE TABLE
или
VIEW
.
--socket=
, path
-S
path
Для соединений с localhost
, файл сокета Unix, чтобы использовать, или,
на Windows, имени именованного канала, чтобы использовать.
Опции, которые начинаются --ssl
определите, соединиться ли с сервером, используя SSL и указать,
где найти ключи SSL и сертификаты. См. Раздел 6.3.9.4,
"Опции Команды SSL".
--status
, -i
Выведите на экран дополнительную информацию о каждой таблице.
--user=
, user_name
-u
user_name
Имя пользователя MySQL, чтобы использовать, соединяясь с сервером.
--verbose
, -v
Многословный режим. Напечатайте больше информации о том, что делает программа. Эта опция может использоваться многократно, чтобы увеличить количество информации.
--version
, -V
Выведите на экран информацию о версии и выход.