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();
可能 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();