如何统计MYSQL数据库中以特殊前缀开头的表?
我有以下语法来显示以前缀开头的表名称:
SHOW TABLES LIKE 'prefix\_%'
但是我不知道如何计算这些表的数量。
最佳答案
我认为下面的 SQL 对您有用。更改您的数据库名称和前缀值。
SELECT count(table_name) FROM information_schema.tables
WHERE table_type = 'base table' AND table_schema='database_name' AND table_name LIKE "prefix\_%";
谢谢。
关于mysql - 显示数据库内具有特殊前缀的表的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31803984/