CREATE DATABASE
Запрос позволяет создать логическую базу данных в текущем окружении.
В ответе возвращается:
- пустой объект ResultSet при успешном выполнении запроса;
- исключение при неуспешном выполнении запроса.
Перед работой с логической базой данных выберите ее в качестве используемой по умолчанию — это позволит обращаться к логическим сущностям без имени логической БД.
Синтаксис
Создание логической БД:
CREATE DATABASE db_name
Создание логической БД только на логическом уровне:
CREATE DATABASE db_name LOGICAL_ONLY
Параметры:
db_name
— имя создаваемой логической базы данных. Может содержать латинские буквы, цифры и символы подчеркивания (“_”).
Ключевое слово LOGICAL_ONLY
Ключевое слово LOGICAL_ONLY
позволяет создать логическую базу данных только на логическом уровне (в логической схеме данных), без пересоздания связанной физической базы данных в хранилище данных.
Если ключевое слово не указано, создается как логическая, так и связанная с ней физическая база данных.
Ограничения
- Имя логической базы данных должно начинаться с латинской буквы, после первого символа могут следовать латинские буквы, цифры и символы подчеркивания в любом порядке.
- Логическая БД не может иметь имя
INFORMATION_SCHEMA
, а также имена, перечисленные в разделе Зарезервированные слова.
Примеры
Создание логической БД
CREATE DATABASE marketing
Создание логической БД только на логическом уровне
CREATE DATABASE marketing1 LOGICAL_ONLY