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?

MySQL, синтаксическая ошибка.
Попробовать стереть кавычки

Татьяна Шеховцова
(96730)
Странно... Обычно
подробнее...
спросили в Mozilla User all
Как узнать имя базы MySQL? Установил MySQL для того что бы установить движок сайта....
mysql -u root

По умолчанию доступ без пароля

CREATE DATABASE `my_db` ;
GRANT
подробнее...
спросили в User ilo User pdt
Как создать БД mysql в php при использовании pdo иили mysqli
В PDO ты точно также можешь посылать совершенно произвольные запросы, как и в библиотеке mysql.
подробнее...

Как создать базу данных с нуля!?
MySql на хостинге, раз надо так кроссплатформено

CREATE DATABASE name CHARACTER SET utf8
подробнее...

MySQL: Что будет результатом запроса (CREATE TABLE IF NOT EXISTS ...) в случае существования таблицы?
Ничего не будет, если таблица существует.
Проверить наличие можно либо select * from
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в User br 0 User gd 0
как создать регистрацию на сайте с php и mysql
найди исходник. и перепеши как
подробнее...
спросили в User kaa User koi
Трабла с mysql
Попробуй клонировать
$db = new Database($host, $user, $pass, $name);
$db_log = clone
подробнее...

У меня на mysql такая ошибка #1046 - No database selected
Ну по англицке ведь сказано не указана база ккоторой конектишся
Николайподробнее...

Проблема с mysql выводит на сайте вместо русских букв вопросы(
Файл /etc/my.cnf

В секцию [mysqld] добавить

default-character-set=cp1251подробнее...
спросили в User php 3 User ta
При ручной установке Joomla возникли проблемы!!!
configuration.php:
var $dbtype = 'mysql';
var $host = 'localhost';
var $user = 'your
подробнее...
 

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

Имя*

E-mail:*

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