如何在Mysql中找到类似的命名数据库

时间:2013-05-20 22:15:14

标签: mysql database

我需要查看我的数据库设置中是否有任何类似的命名数据库 - 例如'BusApp','BusApp2','BusAppTrial'等。

我知道我可以执行“show databases”命令并检查输出。 但我需要从shell文件中检查它。 因此,我正在寻找一些SQL:

SELECT count(*) from information_schema.XXX where DBName like 'BusAp%'

任何人都可以帮助我吗?

提前致谢,

2 个答案:

答案 0 :(得分:2)

SELECT table_schema
from information_schema.tables
where table_schema like 'BusAp%'
group by table_schema 

SQLFiddle demo

答案 1 :(得分:1)

select count(*)
from information_schema.schemata
where schema_name like 'BusAp%'