sintaxis
Descripción
CREATE DATABASE
crea una base de datos con el nombre dado. Para usar esta instrucción, necesita el privilegio CREATE para la base de datos. CREATE SCHEMA
es un sinónimo de CREATE DATABASE
.
para usar identificadores válidos como nombres de base de datos, consulte nombres de identificadores.
o reemplazar
MariaDB a partir de 10.1.3
la cláusulaOR REPLACE
se agregó en MariaDB 10.1.,3
Si se usa la cláusula opcional OR REPLACE
, actúa como un atajo para:
DROP DATABASE IF EXISTS db_name;CREATE DATABASE db_name ...;
si no existe
Cuando se usa la cláusula IF NOT EXISTS
, MariaDB devolverá una advertencia en su lugar de un error si la base de datos especificada ya existe.
comentario
MariaDB a partir de 10.5.0
desde MariaDB 10.5.0, es posible agregar un comentario de un máximo de 1024 bytes. Si la longitud del comentario excede esta longitud, se lanza un código de error/advertencia 4144. El comentario de la base de datos también se agrega a la base de datos.,opt, así como a la information_schema.tabla de esquemas.
ejemplos
establecer los conjuntos de caracteres y la intercalación. Consulte Configuración de conjuntos de caracteres y intercalaciones para obtener más información.
CREATE DATABASE czech_slovak_names CHARACTER SET = 'keybcs2' COLLATE = 'keybcs2_bin';