Как создавать и выбирать базы данных MySQL

Создайте и выберите базу данных MySQL

MySQL — самая популярная система управления реляционными базами данных с открытым исходным кодом.

В этом руководстве объясняется, как создавать базы данных MySQL или MariaDB с помощью командной строки.

Прежде чем начать

Мы предполагаем, что в вашей системе уже установлен сервер MySQL или MariaDB.

Все команды выполняются от имени административного пользователя (минимальная привилегия, необходимая для создания новой базы данных, — CREATE ) или с использованием учетной записи root.

Чтобы получить доступ к оболочке MySQL, введите следующую команду и при появлении соответствующего запроса введите пароль пользователя root в MySQL:

 mysql -u root -p

Если вы не установили пароль для пользователя root в MySQL, вы можете пропустить опцию -p .

Если вам необходимо изменить пароль root в MySQL, следуйте этой инструкции по сбросу пароля root в MySQL через командную строку.

Создать базу данных MySQL

Создание новой базы данных MySQL так же просто, как выполнение одной команды.

Чтобы создать новую базу данных MySQL или MariaDB, выполните следующую команду, где database_name — имя базы данных, которую вы хотите создать:

 CREATE DATABASE database_name;
 Query OK, 1 row affected (0.00 sec)

Если вы попытаетесь создать базу данных, которая уже существует, вы увидите следующее сообщение об ошибке:

 ERROR 1007 (HY000): Can't create database 'database_name'; database exists

Чтобы избежать ошибок, если база данных с таким же именем, которую вы пытаетесь создать, существует, используйте оператор IF NOT EXISTS :

 CREATE DATABASE IF NOT EXISTS database_name;
 Query OK, 1 row affected, 1 warning (0.00 sec)

В приведенном выше выводе Query OK означает, что запрос выполнен успешно, а 1 warning говорит нам о том, что база данных уже существует и новая база данных не была создана.

В Linux имена баз данных и таблиц MySQL чувствительны к регистру.

Просмотреть все базы данных MySQL

Чтобы просмотреть созданную вами базу данных, в оболочке MySQL выполните следующую команду:

 SHOW DATABASES;

Приведённая выше команда выведет список всех баз данных на сервере. Вывод должен быть примерно таким:

 +--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)

Выберите базу данных MySQL

При создании базы данных новая база данных не выбирается для использования.

Чтобы выбрать базу данных перед началом сеанса MySQL, используйте следующий оператор:

 USE database_name;
 Database changed

После выбора базы данных все последующие операции, такие как создание таблиц, выполняются над выбранной базой данных.

Каждый раз, когда вы хотите работать с базой данных, вы должны выбрать ее с помощью оператора USE .

Вы также можете выбрать базу данных при подключении к серверу MySQL, добавив имя базы данных в конец команды:

 mysql -u root -p database_name

Создайте базу данных MySQL с помощью mysqladmin

Вы также можете использовать утилиту mysqladmin для создания новой базы данных MySQL из терминала Linux.

Например, чтобы создать базу данных с именем database_name , используйте следующую команду:

 mysqladmin -u root -p create database_name

Заключение

Мы показали вам, как создавать и выбирать базы данных MySQL с помощью оболочки MySQL и команды mysqladmin .

Если у вас есть вопросы, не стесняйтесь оставлять комментарии.

mysql mariadb

Связанные руководства

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *