Isso tem mais colunas que SHOW TABLE STATUS; mas faz o truque:
SELECT * FROM information_schema.tables WHERE table_schema = DATABASE();
UPDATE 2011-06-07 19:02
SELECT table_name,Engine,Version,Row_format,table_rows,Avg_row_length,
Data_length,Max_data_length,Index_length,Data_free,Auto_increment,
Create_time,Update_time,Check_time,table_collation,Checksum,
Create_options,table_comment FROM information_schema.tables
WHERE table_schema = DATABASE();
Essas consultas funcionam se você definir o banco de dados atual.
Você também pode codificar o banco de dados específico:
SELECT table_name,Engine,Version,Row_format,table_rows,Avg_row_length,
Data_length,Max_data_length,Index_length,Data_free,Auto_increment,
Create_time,Update_time,Check_time,table_collation,Checksum,
Create_options,table_comment FROM information_schema.tables
WHERE table_schema = 'mysql';
Você pode usar WHERE ou LIKE como para SELECT:
fonte
show table status
pode ser usado sem selecionar o banco de dados atual:Veja a documentação :
fonte
Você pode usar esta consulta para exibir todo o esquema de informações.
SELECT * FROM information_schema.tables WHERE table_schema = DATABASE ();
ou a abreviação:
MOSTRAR O STATUS DA TABELA COMO 'tableName'
fonte