Spec-Zone.ru › MariaDB

СТАТУС ТАБЛИЦЫ SHOW

Синтаксис

SHOW TABLE STATUS [{FROM | IN} db_name]
    [LIKE 'pattern' | WHERE expr]

Описание

SHOW TABLE STATUS работает как SHOW TABLES, но предоставляет более подробную информацию о каждой таблице (до MariaDB 11.2.0 показываются только таблицы, не являющиеся TEMPORARY).

Оператор LIKE, если он указан сам по себе, указывает имена таблиц для сопоставления. Операторы WHERE и LIKE могут быть использованы для выбора строк с помощью более общих условий, как описано в Расширенном SHOW.

Возвращается следующая информация:

Столбец Описание
Имя Имя таблицы.
Двигатель Двигатель хранения таблицы.
Версия Номер версии из файла .frm таблицы.
Формат_строки Формат строки (см. InnoDB, Aria и MyISAM форматы строк).
Строки Количество строк в таблице. Некоторые движки, такие как InnoDB, могут хранить оценку.
Средняя_длина_строки Средняя длина строки в таблице.
Длина_данных Для InnoDB, размер индекса в страницах, умноженный на размер страницы. Для Aria и MyISAM, длина файла данных в байтах. Для MEMORY, приблизительный выделенный объем памяти.
Макс_длина_данных Максимальная длина файла данных, т. е. общее количество байтов, которые могут быть сохранены в таблице. Не используется в InnoDB.
Длина_индекса Длина файла индекса.
Свободные_данные Выделенные, но неиспользуемые байты. Для таблиц InnoDB в общем пространстве таблиц, свободное пространство общего пространства таблиц с небольшим запасом. Оценка в случае разбиения таблиц — см. таблицу PARTITIONS.
Автоинкремент Следующее значение AUTO_INCREMENT.
Время_создания Время создания таблицы. Некоторые движки просто возвращают информацию о времени создания из слоя файловой системы, в этом случае значение не обязательно является временем создания таблицы, а скорее временем последнего изменения метаданных файловой системы для нее.
Время_обновления Время последнего обновления таблицы. В Windows временная метка не обновляется при обновлении, поэтому значения MyISAM будут неточными. В InnoDB, если используются общие пространства таблиц, будет NULL, в то время как буферизация также может задерживать обновление, поэтому значение будет отличаться от фактического времени последнего UPDATE, INSERT или DELETE.
Время_проверки Время последней проверки таблицы. Не сохраняется всеми движками хранения, в таком случае будет NULL.
Кодировка Набор символов и сортировка.
Контрольная_сумма Текущее значение контрольной суммы, если таковое имеется.
Опции_создания Дополнительные опции CREATE TABLE.
Комментарий Комментарий к таблице, предоставленный при создании таблицы MariaDB.
Макс_длина_индекса Максимальная длина индекса (поддерживается таблицами MyISAM и Aria).
Временная До MariaDB 11.2.0, маркер, указывающий, что таблица является временной, и всегда "N", за исключением "Y" для сгенерированных таблиц information_schema и NULL для представлений. С MariaDB 11.2.0 также будет установлено "Y" для локальных временных таблиц.

Аналогичная информация также содержится в таблице information_schema.TABLES, а также с помощью mariadb-show:

mariadb-show --status db_name

Представления

Для представлений все столбцы в SHOW TABLE STATUS являются NULL за исключением 'Имя' и 'Комментарий'

Пример

show table status\G
*************************** 1. row ***************************
           Name: bus_routes
         Engine: InnoDB
        Version: 10
     Row_format: Dynamic
           Rows: 5
 Avg_row_length: 3276
    Data_length: 16384
Max_data_length: 0
   Index_length: 0
      Data_free: 0
 Auto_increment: NULL
    Create_time: 2017-05-24 11:17:46
    Update_time: NULL
     Check_time: NULL
      Collation: latin1_swedish_ci
       Checksum: NULL
 Create_options: 
        Comment:
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проходит предварительной проверки MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают точку зрения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/show-table-status/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API