Утилита mysqlshow позволяет
кратко ознакомиться с
существующими базами данных, их
таблицами и столбцами таблиц.
Аналогичную информацию можно
получить с помощью программы
mysql, используя команду
SHOW. See Раздел 4.5.6, «Синтаксис команды SHOW».
Утилита mysqlshow вызывается
следующим образом:
shell> mysqlshow [ПАРАМЕТРЫ] [database [table [column]]]
Если имя базы данных не указано, то выдается список всех существующих баз данных.
Если не указана таблица - показываются все таблицы, найденные в этой базе данных
Если не задан столбец - показываются все найденные в таблице столбцы и представленные в виде столбцов данные.
Следует отметить, что в более новых версиях MySQL пользователь может просмотреть только те базы/таблицы/столбцы, для которых у него имеются соответствующие привилегии.
Если последний аргумент содержит в
себе шаблонные символы
(*, ?,
% или _)
процессора или SQL, то будут
представлены только данные,
совпадающие с шаблоном. Если имя
базы данных содержит
подчеркивание, то оно должно быть
экранировано обратным слешом
(некоторые оболочки в Unix
востребуют два обратных слеша) для
того, чтобы получить корректные
имена. ‘*’
корвертируются в
‘%’ и
‘?’ - в
‘_’.
Это может вызвать путаницу при
попытке просмотреть столбцы
таблицы с символом _, так
как в таком случае mysqlshow
покажет только имена таблиц,
совпадающие с шаблоном. Ситуацию
можно легко исправить добавлением
дополнительного символа
% в конец командной
строки (как отдельного аргумента).
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.
© 1995-2005 MySQL AB. All rights reserved.
