Mysql
 sql >> база данни >  >> RDS >> Mysql

Проверете базата данни, ако съществува, като използвате Laravel

ако някой все още се интересува, може да стане по следния начин:

Демо код на контролера:

namespace App\Http\Controllers;

use Illuminate\Support\Facades\DB;

class Testing extends Controller
{
   public function get()
   {
        $query = "SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME =  ?";
        $db = DB::select($query, [$your_database_name]);
        if (empty($db)) {
            echo 'No db exist of that name!';
        } else {
            echo 'db already exists!';
        }
   }
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да използвам mySQL replace() за заместване на низове в множество записи?

  2. Преминаване през SQL резултати в PHP - Не се получава цял масив

  3. MySQL не използва индекс за ORDER BY

  4. Свързване с MySQL от Eclipse (CDT)

  5. MySQL:Ограничаване на набор от колони, така че поне една да не е NULL