数据库中的mysql计数表

数据库中的mysql计数表,mysql,Mysql,我有不同名称的表,如dev1User Dev2user 我想以dev1 这将统计表的数量: USE databasename; SHOW TABLES; SELECT FOUND_ROWS(); 试试这个 SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'mydatabasename' AND table_name like 'dev1%' 查询INFORMATION\u SCHEMA

我有不同名称的表,如
dev1User Dev2user

我想以
dev1

这将统计表的数量:

USE databasename; SHOW TABLES; SELECT FOUND_ROWS();
试试这个

 SELECT COUNT(*)
 FROM information_schema.tables
 WHERE table_schema = 'mydatabasename' AND
       table_name like 'dev1%'

查询
INFORMATION\u SCHEMA.TABLES
,您可以像访问任何其他表一样访问它。或者,
其中table\u SCHEMA='mydatabasename'和table\u name,如'dev1%'
@spencer7593 i updated