是否可以显示给定数据库中每个表的行数使用单个命令?
答案1
使用information_schema:
select table_schema database, table_name, table_rows rowcount
from information_schema.tables
where table_schema = 'DATABASE_TO_LOOK_UP'
and engine = 'MYISAM';
据我所知,只有 MyISAM 表才会在 information_schema 表中存储精确的行数。如果您对 INNODB 表使用上述 SQL,则显示的行数将是近似值。