How to check if mysql database exists

SELECT SCHEMA_NAME
  FROM INFORMATION_SCHEMA.SCHEMATA
 WHERE SCHEMA_NAME = 'DBName'

If you just need to know if a db exists so you won’t get an error when you try to create it, simply use (From here):

CREATE DATABASE IF NOT EXISTS DBName;

Leave a Comment