Как работает оператор CREATE DATABASE в MySQL

Kak Rabotaet Operator Create Database V Mysql



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, а также примеры создания базы данных, использования базы данных, непосредственного входа в базу данных и удаления базы данных.