syntaxe
Description
CREATE DATABASE
crée une base de données avec le nom donné. Pour utiliser cette instruction, vous avez besoin du privilège CREATE pour la base de données. CREATE SCHEMA
est un synonyme de CREATE DATABASE
.
pour les identificateurs valides à utiliser comme noms de base de données, voir noms D’identificateurs.
ou REPLACE
MariaDB commençant par 10.1.3
La clauseOR REPLACE
a été ajoutée dans MariaDB 10.1.,3
Si la clause optionnelle OR REPLACE
est utilisée, elle agit comme un raccourci pour:
DROP DATABASE IF EXISTS db_name;CREATE DATABASE db_name ...;
IF NOT EXISTS
lorsque la clause IF NOT EXISTS
est utilisée, MariaDB renverra un avertissement à la place d’une erreur si la base de données spécifiée existe déjà.
COMMENTAIRE
MariaDB en commençant par 10.5.0
à Partir de MariaDB 10.5.0, il est possible d’ajouter un commentaire à un maximum de 1 024 octets. Si la longueur du commentaire dépasse cette longueur, un code d’erreur/avertissement 4144 est lancé. Le commentaire de base de données est également ajouté à la base de données.,fichier opt, ainsi qu’à l’information_schema.schémas de la table.
exemples
définition des jeux de caractères et classement. Voir Définition des jeux de caractères et des classements pour plus de détails.
CREATE DATABASE czech_slovak_names CHARACTER SET = 'keybcs2' COLLATE = 'keybcs2_bin';