Spec-Zone.ru › MySQL 5.7

3.3.1 Создание и выбор базы данных

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

mysql> CREATE DATABASE menagerie;

В Unix-системах имена баз данных чувствительны к регистру (в отличие от ключевых слов SQL), поэтому вы всегда должны ссылаться на свою базу данных как на menagerie, а не как на Menagerie, MENAGERIE или какую-либо другую разновидность. Это также относится к именам таблиц. (В Windows это ограничение не применяется, хотя вы должны ссылаться на базы данных и таблицы, используя одинаковый регистр букв в рамках одного запроса. Однако по ряду причин рекомендуется всегда использовать тот же регистр, который был использован при создании базы данных.)

Примечание

Если при попытке создать базу данных вы получите ошибку, например, Ошибка 1044 (42000): Доступ запрещен для пользователя 'micah'@'localhost' к базе данных 'menagerie', это означает, что вашей учётной записи не хватает необходимых привилегий. Обсудите это с администратором или обратитесь к Разделу 6.2, «Управление доступом и учётными записями».

Создание базы данных не выбирает её для использования; это необходимо сделать явно. Чтобы сделать menagerie текущей базой данных, используйте следующую команду:

mysql> USE menagerie
Database changed

Ваша база данных должна быть создана только один раз, но вам нужно выбрать её для использования каждый раз, когда вы начинаете сеанс mysql. Вы можете сделать это, выполнив оператор USE так, как показано в примере. В качестве альтернативы вы можете выбрать базу данных в командной строке при запуске mysql. Просто укажите её имя после любых параметров подключения, которые вам могут потребоваться. Например:

$> mysql -h host -u user -p menagerie
Enter password: ********
Важно

menagerie в только что показанной команде не является вашим паролем. Если вы хотите указать свой пароль в командной строке после параметра -p, сделайте это без пробелов (например, как -ppassword, а не как -p password). Однако ввод пароля в командной строке не рекомендуется, поскольку это делает его доступным для просмотра другим пользователям, подключенным к вашему компьютеру.

Примечание

Вы можете в любое время увидеть, какая база данных выбрана в настоящее время, используя SELECT DATABASE().

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/creating-database.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API