Créer une base de données

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

Créer une base de données. Si une base de données portant le même nom existe déjà, une exception est levée.

IF NOT EXISTS

Si une base de données portant le même nom existe déjà, rien ne se produit.

LOCATION

Si le chemin d’accès spécifié n’existe pas déjà dans le système de fichiers sous-jacent, cette commande tente de créer un répertoire avec le chemin d’accès.

WITH DBPROPERTIES

Spécifiez une propriété nommée key pour la base de données et définissez la valeur de la propriété respectivement comme val . Si key existe déjà, l’ancienne valeur est remplacée par val .

Exemples

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