Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
практика PHP.docx
Скачиваний:
14
Добавлен:
08.11.2019
Размер:
500.82 Кб
Скачать

2.Создание Базы Данных (бд)

Для для того чтобы разместить сайт на веб-локальном сервере, создаем БД в phpmyadmin

Для того, чтобы создать БД необходимо проделать несколько действий:

1. Запускаем локальный веб-сервер.

2. Набираем в строке браузера: localhost/tools/phpmyadmin/. Этим самым мы зайдем на MySQL сервер:

3. В поле «Создать новую БД» прописываем латинскими буквами название базы данных и нажимаем кнопку «Создать». Я создала БД под названием «base1», которая будет хранить в себе сайт.

Здесь говорится, что БД реально создана. Однако, она пока не содержит ни одной таблицы.

Создание таблицы бд

Для того, чтобы создать таблицу в базе данных необходимо проделать следующее:

1. Выбрать необходимую базу данных.

2. Задаем название (имя) таблицы для БД и указываем сколько полей должно в ней быть.

Cоздадим таблицу goods с 5 полями:

1) id — идентификатор таблицы (уникальный номер); 2) name — название; 3about— информация; 4)  price — цена; 5) img  — фотография.

И так, задаем имя таблицы, указываем, что она должна состоять из 5 полей. После этого нажимаем кнопку «Gо». В результате на экран выведется наша, наполовину созданная, таблица.

3. Заполняем поля таблицы.

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

Следует знать, что любая таблица должна иметь уникальное поле (идентификатор или ключ). По этому полю можно идентифицировать любую запись таблицы. В качестве идентификатора в примере будет использоваться поле «id» (необходимо указать при заполнении этого поля, что оно является первичным ключом). Также необходимо учитывать типы данных и длину поля таблицы.

Рассмотрим основные типы данных MySQL:

1)INT — целочисленный тип (целые числа, например, 1,2,3);

2) DOUBLE — (числа с плавающей точкой, например, 1.2, 2.0);

3) VARCHAR — вещественный тип (короткий текст, длиной до 255 символов);

4) TEXT — текстовый тип (длинный текст, например, текст целой статьи);

5) DATE — тип дата (дата в формате гггг-мм-дд);

6) DATETIME — тип дата и время (дата и время в формате гггг-мм-дд чч:мм:сс); 7) TIME — тип время (время в формате чч:мм:сс).

Поле «Ноль» позволяет задать два значения: «null» — поле таблицы базы данных может быть пустым и «not null» — поле таблицы должно быть заполнено. Поле «id» необходимо указать, как первичный ключ и поставить ему авто инкремент (в графе «Дополнительно» выставить значение «auto_increment»).

После того, как требуемые поля таблицы заполнены, нажимаем кнопку «Сохранить» («Save») . Если при заполнении не были допущены ошибки, наша таблица будет создана. В противном случае, нас проинформируют об ошибке. Таким образом, на данном этапе мы научились создавать базу данных и таблицу для нее.

Заполнение таблицы MySQL.

Итак, для того, чтобы заполнить таблицу данными необходимо зайти на локальный сервер. После этого выбираем базу данных «base1» и переходим в необходимую таблицу (в моем примере таблица называется «goods»), как показано на рисунке:

Д ля того, чтобы добавить новую запись в таблицу необходимо нажать по ссылке «Вставить» «Insert». После этого появится специальная форма для ввода: Поле «id» заполняется автоматически, поэтому его заполнять не нужно. Необходимо заполнить следующие поля: «name» (имя), «about» (информация), «price» (цена) и» «img (фотография). B поле «name» вводим название товара, например: холодильник intesit. В поле «about»:описание холодильника:2-камерный холодильник, имеет 2 морозильных камеры. «Price»:например 20000.«img»: прописываем номер и формат изображения, которое хотим поместить. Таким образом, в таблицу «goods» добавляем еще несколько любых товаров и персонально по каждому товару заполняем поля «name» , «about», «price» и» «img .

После того, как поля заполнены, ставим галку «Вставить новую запись» «insert a new record»— это позволит вывести после сохранения записи форму заново. Далее нажимаем «Go». Записи можно добавлять, редактировать и удалять. Для редактирования записи необходимо нажать по иконке «карандаш» возле записи, для удаления записи — нажать по «крестику». Также можно редактировать или удалять одновременно несколько записей. Для этого записи необходимо пометить галочками и, после этого, нажать соответствующую иконку. Таким образом, таблицу данными мы заполнили.

По аналогии в БД base1 помимо таблицы «goods» мы создаем таблицы:

«groups» (c 4-мя полями: « id» « name» , «about» и «image») .

«comments» (c 4-мя полями: « id» « name» , «fio» , «cdata») .

«news» (8-полей: Field, Type, Collation, Null, Default, Exstra, Action)