Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
interaktivnoe_programirovanie_internet-prilozheniy (1).docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.94 Mб
Скачать

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

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

CREATE DATABASE [IF NOT EXISTS] db_name;

Создадим базу данных mysite, в которой будем хранить информацию для нашего сайта из предыдущих примеров.

Для того, чтобы в phpMyAdmin использовать язык SQL, необходимо выбрать вкладку «SQL», как показано на рисунке 161. Вводим запрос и нажимаем «Вперед». Результат выполнения данного действия показан на рисунке 162.

Чтобы создать базу данных с помощью визуального интерфейса, необходимо в левом меню выбрать пункт «Создать БД», затем ввести название в текстовое поле, выбрать кодировку и нажать «Создать», как изображено на рисунке 163. Результат этих действий не отличается от результата выполнения запроса.

Рисунок 161 – Запрос на создание БД

Рисунок 162 – Результат выполнения запроса на создание БД

Рисунок 163 – Создание БД с помощью визуального интерфейса

Удаление базы данных

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

DROP DATABASE [IF EXISTS] db_name;

Пример показан на рисунке 164:

Рисунок 164 – Запрос на удаление БД

Для удаления с помощью визуального интерфейса выберем нужную базу данных и нажмем «Удалить», как показано на рисунке 165.

Рисунок 165– Удаление БД с помощью визуального интерфейса

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

Синтаксис запроса на создание таблицы:

CREATE TABLE table_name ( column_name1 data_type(size), column_name2 data_type(size), column_name3 data_type(size), .... );

table_nameимя таблицы

column_name1,2… и data_type(size) - названия столбцов и их тип данных с указанием размера.

Создадим таблицу, в которой будем хранить названия разделов нашего сайта. В ней будет два столбца: id - идентификатор типа данных int и name - название типа данных varchar с ограничением по длине 20. Запрос показан на рисунке 166:

Рисунок 166 – Запрос на создание таблицы

Результат выполнения запроса показан на рисунке 167.

Рисунок 167 – Результат выполнения запроса на создание таблицы

Для того, чтобы создать таблицу с помощью phpMyAdmin, откроем нашу базу данных и выберем вкладку «Структура». Введем название таблицы и выберем количество столбцов. Назовем таблицу content, в ней будет храниться содержимое страниц нашего сайта. После этого нажимаем «Вперед», как изображено на рисунке 168.

Рисунок 168 - Создание таблицы c помощью визуального интерфейса

Открылось окно интерфейса для создания табличных столбцов.

В таблице content будет четыре столбца: id - идентификатор, header - заголовок, content - собственно содержание и pages_id - поле для связи с таблицей pages. На рисунке 169 показано окно интерфейса для создания столбцов.

Рисунок 169 - Создание таблицы c помощью визуального интерфейса

Следует обратить внимание на особенности создания индексов. Поле id является первичным ключом, поэтомудля него необходимо установить индекс PRIMARY, как показано на рисунке 170.

Рисунок 170 – Создание Первичного ключа

Для поля pages_id необходимо создать обычный индекс, он будет использоваться при создании внешнего ключа (см. рисунок171).

Рисунок 171 – Создание индекса для Вторичного ключа

Для поля id отмечаем A_I – автоинкремент (автоматическое увиличение на единицу при создании новой записи) и нажимаем «Сохранить». Результат создания таблицы видим на рисунке 172.

Рисунок 172 – Таблица content

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]