Автор 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).
MySQL, синтаксическая ошибка.
Попробовать стереть кавычки
Татьяна Шеховцова
(96730)
Странно... Обычно
подробнее...
Как узнать имя базы MySQL? Установил MySQL для того что бы установить движок сайта....
mysql -u root
По умолчанию доступ без пароля
CREATE DATABASE `my_db` ;
GRANT
подробнее...
Как создать БД mysql в php при использовании pdo иили mysqli
В PDO ты точно также можешь посылать совершенно произвольные запросы, как и в библиотеке mysql.
подробнее...
Как создать базу данных с нуля!?
MySql на хостинге, раз надо так кроссплатформено
CREATE DATABASE name CHARACTER SET utf8
подробнее...
MySQL: Что будет результатом запроса (CREATE TABLE IF NOT EXISTS ...) в случае существования таблицы?
Ничего не будет, если таблица существует.
Проверить наличие можно либо select * from
подробнее...
как создать регистрацию на сайте с php и mysql
найди исходник. и перепеши как
подробнее...
Трабла с 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
подробнее...
При ручной установке Joomla возникли проблемы!!!
configuration.php:
var $dbtype = 'mysql';
var $host = 'localhost';
var $user = 'your
подробнее...