Criar a Base de Dados

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

Criar uma base de dados. Se já existe uma base de dados com o mesmo nome, é lançada uma exceção.

IF NOT EXISTS

Se uma base de dados com o mesmo nome já existir, nada acontecerá.

LOCATION

Se o caminho especificado já não existir no sistema de ficheiros subjacente, este comando tenta criar um diretório com o caminho.

WITH DBPROPERTIES

Especifique um imóvel nomeado key para a base de dados e estabeleça o valor do imóvel respectivamente como val . Se key já existe, o valor antigo é substituído com val .

Exemplos

-- 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;