simplfuzz Asked: 2010-01-09 00:04:43 +0800 CST2010-01-09 00:04:43 +0800 CST 2010-01-09 00:04:43 +0800 CST Mysql:显示给定数据库中每个表的行数 772 是否可以使用单个命令显示给定数据库中每个表的行数? mysql 1 个回答 Voted Best Answer nikb 2010-01-09T00:28:03+08:002010-01-09T00:28:03+08:00 使用 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'; Afaik 仅适用于 MyISAM 表,准确的行数存储在 information_schema 表中。如果您将上述 SQL 用于 INNODB 表,则显示的行数将是一个近似值。
使用 information_schema:
Afaik 仅适用于 MyISAM 表,准确的行数存储在 information_schema 表中。如果您将上述 SQL 用于 INNODB 表,则显示的行数将是一个近似值。