Sintassi
Descrizione
CREATE DATABASE
crea un database con il nome specificato. Per utilizzare questa istruzione, è necessario il privilegio CREATE per il database. CREATE SCHEMA
è un sinonimo di CREATE DATABASE
.
Per gli identificatori validi da utilizzare come nomi di database, vedere Nomi identificativi.
O SOSTITUIRE
MariaDB che inizia con 10.1.3
La clausolaOR REPLACE
è stata aggiunta in MariaDB 10.1.,3
Se l’opzionale OR REPLACE
viene utilizzata la clausola agisce come una scorciatoia per:
DROP DATABASE IF EXISTS db_name;CREATE DATABASE db_name ...;
SE NON ESISTE
Quando IF NOT EXISTS
viene utilizzata la clausola MariaDB verrà restituito un avviso invece di un errore se il database specificato esiste già.
COMMENTO
MariaDB a partire da 10.5.0
Da MariaDB 10.5.0, è possibile aggiungere un commento di un massimo di 1024 byte. Se la lunghezza del commento supera questa lunghezza, viene generato un codice di errore / avviso 4144. Anche il commento del database viene aggiunto al db.,opt file, così come al information_schema.tabella degli schemi.
Esempi
Impostazione dei set di caratteri e delle regole di confronto. Vedere Impostazione di set di caratteri e collazioni per ulteriori dettagli.
CREATE DATABASE czech_slovak_names CHARACTER SET = 'keybcs2' COLLATE = 'keybcs2_bin';