如何计算在MYSQL数据库中以特殊前缀开头的表?
我在下面的语法中显示了以前缀:
SHOW TABLES LIKE 'prefix\_%'
但是我不知道如何计算这些表的数量。
答案 0 :(得分:2)
我认为以下SQL对您有用。请更改您的数据库名称和前缀值。
SELECT count(table_name) FROM information_schema.tables
WHERE table_type = 'base table' AND table_schema='database_name' AND table_name LIKE "prefix\_%";
谢谢。