select 查询中只有一列:"SHOW TABLE STATUS FROM `DB`"?

select only ONE column from the query: "SHOW TABLE STATUS FROM `DB`"?

可能 select QUERY 中只有一列:"SHOW TABLE STATUS FROM DB" ??

我希望 select 查询中获得的结果中只有 1 或 2 列:

SHOW TABLE STATUS FROM `DB`

我需要这个数据库的所有表,但我不需要列,因为

Max_data_length、Index_length、Data_free、Auto_increment等...

是否有可能从这个多列中只得到一列导致只有 1 个查询?

您可以从 information_schema.tables 查询而不是显示 table 状态。它会为您提供所需的相同信息

SELECT TABLE_NAME
  , DATA_LENGTH FROM information_schema.tables WHERE table_schema = DATABASE();