MySQL查看库下有多少张表

背景

在对mysql 数据库进行迁移时发现有些外键表没有进行创建,想要对比下前后两个库下的表数量差别

实践

1.获取mysql下所有数据库表的数量

SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES GROUP BY table_schema;

2.获取指定数据库的表的数量

SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES 
WHERE table_schema = '数据库名' GROUP BY table_schema;

简单记录下

你可能感兴趣的:(Mysql,mysql,数据库,sql)