银行数据库

怎么查询数据库中所有表的记录数呢?

怎么查询数据库中所有表的记录数呢?用这个语句发现自己建的表记录数都是0select t.table_name,t.num_rows from user_tables t显示全部

怎么查询数据库中所有表的记录数呢?用这个语句发现自己建的表记录数都是0

select t.table_name,t.num_rows from user_tables t

收起
参与13

查看其它 3 个回答youki2008的回答

youki2008youki2008系统架构师DDT

如果使用mysql的版本在5.0及以上,可以通过查询information_schema库中的tables表来获取,该表中使用table_rows记录表的行数信息。例如查看库testdb中所有表的记录数:

use information_schema;
select table_name,table_rows from tables 
where TABLE_SCHEMA = 'testdb' 
order by table_rows desc;
互联网服务 · 2020-04-29
浏览1716

回答者

youki2008
系统架构师DDT
擅长领域: 服务器云计算数据库

youki2008 最近回答过的问题

回答状态

  • 发布时间:2020-04-29
  • 关注会员:5 人
  • 回答浏览:1716
  • X社区推广