CREATE DATABASE [IF NOT EXISTS] db_name
Оператор CREATE DATABASE
создает базу данных с указанным именем. Правила
для допустимых имен базы данных приведены в разделе Раздел 6.1.2, «Имена баз данных, таблиц, столбцов, индексы псевдонимы». Если база данных уже существует и не
указан ключевой параметр IF NOT EXISTS
, то возникает ошибка выполнения
команды.
Базы данных в MySQL реализуются как директории, содержащие файлы, которые
соответствуют таблицам в базе данных. Поскольку при первоначальном
создании база данных не содержит таблиц, то команда CREATE DATABASE
создает только соответствующую поддиректорию в директории данных MySQL.
Базы данных можно также создавать с помощью утилиты mysqladmin
.
See Раздел 4.8, «Клиентские сценарии и утилиты MySQL».