Spec-Zone .ru
спецификации, руководства, описания, API
|
TABLES
таблица
предоставляет информацию о таблицах в базах данных.
INFORMATION_SCHEMA Имя |
SHOW Имя
|
Комментарии |
---|---|---|
TABLE_CATALOG |
def |
|
TABLE_SCHEMA |
Table_ ... |
|
TABLE_NAME |
Table_ ... |
|
TABLE_TYPE |
||
ENGINE |
Engine |
Расширение MySQL |
VERSION |
Version |
Номер версии таблицы .frm файл, MySQLextension |
ROW_FORMAT |
Row_format |
Расширение MySQL |
TABLE_ROWS |
Rows |
Расширение MySQL |
AVG_ROW_LENGTH |
Avg_row_length |
Расширение MySQL |
DATA_LENGTH |
Data_length |
Расширение MySQL |
MAX_DATA_LENGTH |
Max_data_length |
Расширение MySQL |
INDEX_LENGTH |
Index_length |
Расширение MySQL |
DATA_FREE |
Data_free |
Расширение MySQL |
AUTO_INCREMENT |
Auto_increment |
Расширение MySQL |
CREATE_TIME |
Create_time |
Расширение MySQL |
UPDATE_TIME |
Update_time |
Расширение MySQL |
CHECK_TIME |
Check_time |
Расширение MySQL |
TABLE_COLLATION |
Collation |
Расширение MySQL |
CHECKSUM |
Checksum |
Расширение MySQL |
CREATE_OPTIONS |
Create_options |
Расширение MySQL |
TABLE_COMMENT |
Comment |
Расширение MySQL |
Примечания:
TABLE_SCHEMA
и TABLE_NAME
единственное поле в a SHOW
дисплей, например Table_in_db1
.
TABLE_TYPE
должен быть BASE
TABLE
или VIEW
. В настоящий момент, TABLES
таблица не приводит TEMPORARY
таблицы.
Для разделенных таблиц, ENGINE
столбец показывает имя
механизма хранения, используемого всеми разделами. (Ранее, этот столбец показал PARTITION
для таких таблиц.)
TABLE_ROWS
столбец NULL
если таблица находится в INFORMATION_SCHEMA
база данных.
Для InnoDB
таблицы,
количество строки является только грубой оценкой, используемой в оптимизации SQL. (Это - также
истина если InnoDB
таблица делится.)
DATA_FREE
столбец показывает свободное пространство в
байтах для InnoDB
таблицы.
У нас ничего нет для набора символов значения по умолчанию таблицы. TABLE_COLLATION
близко, потому что имена сопоставления начинаются с имени
набора символов.
CREATE_OPTIONS
шоу столбца partitioned
если таблица делится.
Следующие операторы эквивалентны:
SELECT table_name FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = 'db_name
' [AND table_name LIKE 'wild
']SHOW TABLES FROMdb_name
[LIKE 'wild
']