create database mysql



Автор Personal Jesus задал вопрос в разделе Прочие

Как создать базу данных MySQLi? и получил лучший ответ

Ответ от RM[гуру]
CREATE DATABASE [IF NOT EXISTS] db_name [CHARACTER SET charset] [COLLATE collation];db_name - Имя, которое будет присвоено создаваемой базе данных. IF NOT EXISTS - Если не указать этот параметр, то при попытке создания базы данных с уже существующим именем, возникнет ошибка выполнения команды. CHARACTER SET, COLLATE - Используется для задания стандартной кодировки таблицы и порядка сортировки. Если при создании таблицы эти параметры не указываются, то кодировка и порядок сортировки вновь создаваемой таблицы берутся из значений, указанных для всей базы данных. Если задан параметр CHARACTER SET, но не задан параметр COLLATE, то используется стандартный порядок сортировки. Если задан параметр COLLATE, но не задан CHARACTER SET, то кодировку определяет первая часть имени порядка сортировки в COLLATE. Кодировка, заданная в CHARACTER SET, должна поддерживаться сервером (latin1 или sjis), а порядок сортировки должен быть допустимым для текущей кодировки.Примеры использования CREATE DATABASEСледущий пример создает базу данных "my_db": CREATE DATABASE `my_db` или CREATE DATABASE `my_db` CHARACTER SET utf8 COLLATE utf8_general_ci;Для того, чтобы посмотреть настройки уже существующей базы данных необходимо выполнить оператор SHOW CREATE DATABASE mysql> SHOW CREATE DATABASE `test`;+----------+-----------------------------------------------------------------+| Database | Create Database |+----------+-----------------------------------------------------------------+| test | CREATE DATABASE `test` /*!40100 DEFAULT CHARACTER SET latin1 */ |+----------+-----------------------------------------------------------------+1 row in set (0.02 sec)При создании новой базы данных в MySQL следует придерживаться некоторых правил относительно имени базы данных: Максимальная длина имени не должна превышать 64 символов. Разрешены любые символы, которые допускаются в имени каталога, за исключением / (слеш) и . (точка) . Но следует принять во внимание, что нельзя использовать символы ASCII(0) и ASCII(255).

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как создать базу данных MySQLi?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*