MySQL

:: DEVELOPER ZONE

Login / Register

  • MySQL.com
  • Developer Zone
  • Partners
  • Online Shop
  • Downloads
  • Documentation
  • Forums
  • Lists
  • Bugs
  • Events
  • User Groups
  • Guilds
  • Blogs
  • Support
  • Resources
  • Books
  • FAQ

Справочное руководство по MySQL 4.0. :: 4 Администрирование баз данных :: 4.8 Клиентские сценарии и утилиты MySQL :: 4.8.8 mysqlshow, просмотр баз данных, таблиц и столбцов

  • Overview
  • MySQL Reference Manual
  • MaxDB Documentation
  • Connectors

Search the MySQL manual:


  • Справочное руководство по MySQL 4.0.

  • 4.8 Клиентские сценарии и утилиты MySQL
  • 4.8.1 Обзор клиентских сценариев и утилит
  • 4.8.2 mysql, Утилита командной строки
  • 4.8.3 mysqladmin, Администрирование MySQL-сервера.
  • 4.8.4 Использование mysqlcheck для сопровождения и аварийного восстановления таблиц.
  • 4.8.5 mysqldump, Получение дампов данных и структуры таблицы
  • 4.8.6 mysqlhotcopy, Копирование баз данных и таблиц MySQL
  • 4.8.7 mysqlimport, импорт данных из текстовых файлов
  • 4.8.8 mysqlshow, просмотр баз данных, таблиц и столбцов
  • 4.8.9 mysql_config, Получение опций компиляции для компиляции клиентских программ
  • 4.8.10 perror, разъяснение кодов ошибок
  • 4.8.11 Как запускать SQL-команды из текстового файла

Get the MySQL Language Reference and MySQL Administrator's Guide from MySQL Press!


Additional languages

  • German


Learn about new MySQL releases, technical articles, events and more.

Subscribe to the monthly MySQL Newsletter!


Previous / Next / Up / Table of Contents

4.8.8. mysqlshow, просмотр баз данных, таблиц и столбцов

Утилита 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.

Top / Previous / Next / Up / Table of Contents

© 1995-2005 MySQL AB. All rights reserved.

  • About MySQL
  • Careers
  • Site Map
  • Contact Us
  • Legal
  • Privacy Policy
  • Trademark Info
  • No Software Patents!