Creación de una base de datos

CREATE (DATABASE|SCHEMA) [IF NOT EXISTS] db_name
  [COMMENT comment_text]
  [LOCATION path]
  [WITH DBPROPERTIES (key=val, ...)]

Crear una base de datos. Si ya existe una base de datos con el mismo nombre, se produce una excepción.

IF NOT EXISTS

Si ya existe una base de datos con el mismo nombre, no ocurrirá nada.

LOCATION

Si la ruta de acceso especificada no existe ya en el sistema de archivos subyacente, este comando intenta crear un directorio con la ruta de acceso.

WITH DBPROPERTIES

Especifique una propiedad denominada key para la base de datos y establezca el valor de la propiedad respectivamente como val . Si key ya existe, el valor anterior se sobrescribe con val .

Ejemplos

-- Create database `customer_db`. This throws exception if database with name customer_db
-- already exists.
CREATE DATABASE customer_db;

-- Create database `customer_db` only if database with same name doesn't exist.
CREATE DATABASE IF NOT EXISTS customer_db;