MySQL — это широко используемая СУБД, которая поддерживает различные команды и запросы для выполнения различных операций с базой данных. Одним из них является создание новой базы данных, которую можно сделать с помощью « СОЗДАТЬ БАЗУ ДАННЫХ ' заявление. Оператор CREATE DATABASE позволяет определить новую базу данных с определенным именем на сервере MySQL с привилегиями создания. Используя этот оператор, вы можете указать различные параметры для новой базы данных, такие как набор символов по умолчанию, сопоставление и т. д.
В этой статье объясняется, как операторы CREATE DATABASE работают в MySQL.
Как работает оператор CREATE DATABASE на сервере MySQL?
В MySQL новую базу данных можно создать, используя « СОЗДАТЬ БАЗУ ДАННЫХ ” с конкретным именем. Синтаксис для создания базы данных приведен ниже:
СОЗДАТЬ БАЗУ ДАННЫХ [ имя-базы-данных ] ;
В приведенном выше синтаксисе измените « [имя базы данных] ” на любое подходящее имя базы данных.
Перейдем к примерам создания базы данных, но перед этим убедитесь, что вы авторизовались в базе данных MySQL.
Пример 1: создание базы данных
Пример создания имени базы данных» база данных linuxhint » приводится ниже:
СОЗДАТЬ БАЗУ ДАННЫХ
Выход
Вывод показал, что имя базы данных « база данных linuxhint ' был создан.
Теперь давайте подтвердим, была ли создана база данных, используя « ПОКАЗЫВАТЬ ” следующим образом:
ПОКАЗАТЬ СОЗДАТЬ БАЗУ ДАННЫХ linuxhintdatabase;
Выход
Вывод отображает информацию о вновь созданной базе данных (linuxhintdatabase).
Пример 2. Создание базы данных с параметром «ЕСЛИ НЕ СУЩЕСТВУЕТ»
При создании новой базы данных в MySQL « ЕСЛИ НЕ СУЩЕСТВУЕТ Параметр используется для подтверждения того, что указанная база данных (с таким же именем) еще не существует на сервере. Чтобы создать базу данных с помощью « ЕСЛИ НЕ СУЩЕСТВУЕТ ” option введите приведенную ниже команду:
СОЗДАТЬ БАЗУ ДАННЫХ, ЕСЛИ НЕ СУЩЕСТВУЕТ linuxhintdatabase1;
В приведенной выше команде « linuxhintdatabase1 ” — это новое имя базы данных.
Выход
Вывод показал, что база данных создана.
Пример 3. Создание базы данных с CHARACTER SET и COLLATE
“ НАБОР СИМВОЛОВ ” определяет кодировку символов для базы данных, а “ СОРТИРОВАТЬ ” определяет правила сортировки и сравнения символов. Чтобы создать базу данных с «CHARACTER SET» и «COLLATE», введите приведенную ниже команду:
СОЗДАТЬ БАЗУ ДАННЫХ linuxhintdatabase2 НАБОР СИМВОЛОВ utf8mb4 СОРТИРОВАТЬ utf8mb4_unicode_ci;
Выход
Вывод показал, что база данных была создана с указанными параметрами.
Как использовать только что созданную базу данных?
База данных может быть использована/выбрана с помощью « использовать ” после входа в MySQL. Пример использования базы данных MySQL приведен ниже:
использовать базу данных linuxhint;
Выход
Вывод показал, что база данных была изменена на вновь созданную базу данных, что означает, что теперь пользователь сможет ее использовать.
Как напрямую войти в только что созданную базу данных?
Чтобы напрямую войти во вновь созданную базу данных, используйте команду MySQL с именем пользователя и паролем, как указано ниже:
mysql -в Мэриленд -п база данных linuxhint
В приведенной выше команде « Мэриленд ” – это имя пользователя, а “ база данных linuxhint ” — это имя базы данных. После выполнения этой команды вам будет предложено ввести пароль для сервера MySQL.
Выход
Вывод показал, что база данных была подключена.
Как удалить базу данных?
В MySQL базу данных можно удалить с помощью « УРОНИТЬ ”, пример приведен ниже:
DROP DATABASE linuxhintdatabase;
В приведенной выше команде « база данных linuxhint ” — это имя базы данных.
Выход
Вывод показал, что база данных была удалена (удалена).
Заключение
“ СОЗДАТЬ БАЗУ ДАННЫХ ” — мощная функция, которая позволяет пользователям создавать новую базу данных на сервере MySQL с любыми дополнительными параметрами или настройками. В этой статье объясняется синтаксис оператора CREATE DATABASE, а также примеры создания базы данных, использования базы данных, непосредственного входа в базу данных и удаления базы данных.