PHP скрипты

MySQL

Apache

phpMyADmin

2.5: Создание баз данных MySQL

Главная Страница » Книги по PHP » MySQL уроки для начинающих с нуля » Создание баз данных MySQL

Если администратор создал базу данных для вас и установил ваши права доступа, вы можете начинать использовать ее. Иначе, вы должны создать базу данных MySQL самостоятельно. Здесь вам понадобится команда CREATE. В SQL эта команда имеет одно назначение: создавать что-либо по мере надобности. В настоящий момент нам надо создать базу (DATABASE) и назвать ее menagerie. Отлично, так и запишем:

mysql> CREATE DATABASE menagerie;

Создание базы данных MySQL

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

Заметьте, что регистр важен на сервере, а не на клиенте! То есть, если сервер работает под Unix (например, под Linux), то регистр важен, даже если ваш клиент работает под Windows.

Создание базы данных MySQL еще не выбирает ее для использования. Вы должны сделать это явно. Чтобы объявить menagerie текущей (активной) базой данных, используйте эту команду:

mysql> USE menagerie Database changed

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

shell> mysql -h hostname -u ваш_логин -p menagerie
Enter password: ********

Обратите внимание, что menagerie не задает ваш пароль! Если вы хотите указать пароль в командной строке после опции -р, вы должны сделать это без пробела (например, как pmypassword, но не как -p mypassword). Однако размещение вашего пароля в командной строке не рекомендуется потому, что это выставит его на обозрение всем пользователям вашей машины.

Поделиться с друзьями