Уважаемые читатели сайта Ajaxs.ru

Очень рад что вы зашли на мой сайт. Надеюсь, Вы сможете найти здесь для себя полезную информацию. Зарегистрировавшись на сайте вы получаете ряд преимуществ:
1. При комментировании Вам не нужно вводить имя и капчу с картинки
2. Вы можете получать уведомления на Email к интерисующим вас урокам
3. Вы можете редактировать свои комментарии

Вход на сайт


Забыли пароль



Восстановление пароля


Войти на сайт

Зарегистрироваться

Главная / Основы CSS / Просмотр урока

     

Создание сайтов


Вам нужен небольшой сайт или просто хотите доработать уже существующий? | Подробнее

Основы работы с phpMyAdmin

При установке Denwer у нас также установился на компьютер phpMyAdmin, с помощью которого можно управлять базой данных MySQL через веб-интерфейс. Чтобы получить к нему доступ в адресной строке браузера наберите http://localhost/Tools/phpMyAdmin/ и Вы попадете на главную страницу phpMyAdmin. В колонке справа буду отображаться все ваши базы, а посередине различные настройки, среди которых есть такой пункт как Создать новую БД. Если вы еще не установили Denwer, то подробная его установка описана здесь

В этом поле латинскими буквами пишем название нашей базы данных, например, example и нажимаем создать.

example

Нам сообщат об успешном создании базы данных. Теперь нужно создать таблицу, которая и будет содержать наши данные. Назовем ее, например, spisok и она в нашем примере будет содержать четыре поля: id, имя, пол, возраст. Таких полей может быть намного больше если мы хотим добавить еще какие-то данные.

table

Теперь дадим всем полям названия, определим их тип и некоторые другие настройки

pole

Часть полей на рисунке пропущена так нам сейчас они не понадобятся. Полю id мы выставили INT (INTEGER) тип целых чисел и максимальную длину значения 3 знака, т.е. оно может принимать значения от 1 до 999. В пункте дополнительно мы выбрали параметр auto_increment и поставили переключатель в положение первичный ключ. Это поле с такими настройками нужно для того, чтобы каждая запись в нашей таблице имела свой идентификационный номер, который не будет повторяться, и мы легко могли обратиться к любой записи по этому параметру зная его. У всех остальных полей мы заполняем только тип и длину значения. Рассмотрим некоторые из типов, которые наиболее часто используется:

VARCHAR – Этот тип используется для хранения смешанных данных небольшого объема до 255 символов.
INT (INTEGER) - Целые числа. Поле с таким типом может содержать только целые числа.
TEXT – Данный тип подходит для хранения больших объемов текста. Если выбрать данный тип, то значение длины выставлять не нужно.
DATE - Дата. Поддерживается интервал от '1000-01-01' до '9999-12-31'. MySQL выводит значения в формате 'Год-Месяц-День'.
TIME - Время. Интервал от '-838:59:59' до '838:59:59'. MySQL выводит значения TIME в формате 'Часы:Минуты:Секунды'.
DATETIME - Комбинация даты и времени. Поддерживается интервал от '1000-01-01 00:00:00' до '9999-12-31 23:59:59'. MySQL выводит значения DATETIME в формате 'Год-Месяц-День Часы:Минуты:Секунды.

После всего этого нажимаем кнопку сохранить. Еще нам нужно создать пользователя, который сможет работать с этой базой данных. Для этого перейдем на главную страницу

index

Зайдем в пункт привилегии, в котором отображаются все пользователи, которые могут работать с базами данных, и создаем нового с именем, например, user и паролем password. В поле хост выбираем Local и даем этому пользователю все привилегии нажав на ссылку Отметить все.

user

Эти данные пригодятся для подключения к базе данных. Самое основное для работы мы сделали, а как вставлять данные через phpMyAdmin Вы можете узнать в следующем уроке.

Автор: Евгений Бочкарев Урок добавлен: 26 Января 2009 23:55 Просмотров: 20760

Условия копирования материалов сайта

Все комментарии
#-1 Светлана 30-08-2010 в 14:38
Мне понравился Ваш сайт! Статьи написаны доходчиво. поставила 5. Была бы очень признательна, если бы вы добавили статью о создании FUULTEXT индекса в phpMyAdmin, необходимого для полнотекстового поиска. Искала в интернете информацию, много жалоб на эту проблему на форумах, а с решением похуже.
#0 Владимир Шароглазов 04-02-2011 в 02:52
"В пункте дополнительно мы выбрали параметр auto_increment и поставили переключатель в положение первичный ключ."

А нельзя ли здесь поподробнее чуть-чуть? Что-то я у себя этого поля "дополнительно" не вижу - откуда оно должно выскакивать? После Length/Values1 у меня идет: Default, Collation, Attributes, Null, Index, A_I, Comments, MIME type, Browser transformation, Transformation option. И значения auto_increment там нигде не видно.
#1 Евгений 04-02-2011 в 16:51
Владимир, в разных версиях phpMyAdmin эти параметры выглядят немного по разному. A_I, который вы перечислили и есть тот самый auto_increment, первичный ключ должен находится в параметре Index значение PRIMARY
#2 андрей 21-08-2011 в 02:48
какая, проблема может быть
Notice: Undefined index: login in T:\home\virtual\chat-host.no-ip.org\bd.php on line 7

Notice: Undefined index: password in T:\home\virtual\chat-host.no-ip.org\bd.php on line 8

Notice: Undefined index: id in T:\home\virtual\chat-host.no-ip.org\bd.php on line 9
Вход:

Логин:
Пароль:

Регистрация
#3 Владимир 01-12-2012 в 11:29
а как такое сделать в версии 5.5.25 ?
#4 AlexKoz007 26-12-2012 в 14:03
Если у Вас ОС Windows то на первом рисунке лучше выбрать "cp1251_general_ci" вместо слова "Сравнение"(по умолчанию в 5.5.25 - MySQL выбирает "utf8_general_ci"
#5 Гарыныч 10-01-2014 в 11:52
Нужно срочно решить эту задачу. Разобраться доходчиво в phpmyadmin и mysql. Подскажите хороший учебник по материалу. Считаю серьезному веб-разработчику эти знания необходимы на ровне с html+css
#6 Emissar 02-03-2017 в 21:11
Не могу сдлеть поле пол не выводит ни мужкой не женский пол а выводит логин зареганого пользователя почему?
Добавить новый комментарий

Автор:

Текст сообщения:

Если в комментарии присутствует код, пожалуйста вставляете его между тегами [code][/code]

cap

Код с картинки:


Получать уведомления о новых комментариях по Email могут только зарегистрированные пользователи.

41001346159934
R314489888859
Уроки
Для начинающих
Интересное
Файлы
Полезное
Опрос

Много ли среди программистов девушек?

Последние комментарии
Ссылки