Esto tiene más columnas que SHOW TABLE STATUS; pero hace el truco:
SELECT * FROM information_schema.tables WHERE table_schema = DATABASE();
ACTUALIZACIÓN 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();
Estas consultas funcionan si configura la base de datos actual.
También puede codificar la base de datos específica:
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';
Puede usar WHERE o LIKE como SELECT:
fuente
show table status
se puede usar sin seleccionar la base de datos actual:Ver documentación :
fuente
Puede usar esta consulta para mostrar todo el esquema de información.
SELECCIONAR * DESDE information_schema.tables WHERE table_schema = DATABASE ();
o la taquigrafía:
MOSTRAR ESTADO DE LA MESA COMO 'tableName'
fuente