如何按名称获取数据库?

时间:2014-09-11 08:27:39

标签: mysql sql database fetch

我有4个数据库:

auth ; auth_backup ; auth1 ; auth1_backup ; 

我想只获取带有“_backup”扩展名的那些。是否有办法?

只是使用php和sql.And如果它可能与mysql而不是mysqli(我知道它已弃用但我必须使用它

直到现在我试过:

      $sql4="SHOW DATABASES LIKE '%backup%'"; 
      $query4=mysql_query($sql4,$connect);  
      $row1=mysql_fetch_assoc($query4)

但是以这种方式,它不起作用我想要做的。所以我需要某种东西以某种方式只获取特定的dbs.Also如果它可以删除一些特定的dbs,这也会这样做..

1 个答案:

答案 0 :(得分:1)

请尝试以下声明:

SHOW DATABASES WHERE `Database` LIKE '%_backup'

这将为您提取名称为_backup的数据库。