Главная страница

Практика SQL. Работу с субд mysql будем проводить с помощью утилиты администрирования phpMyAdmin, входящей в состав Denwer


Скачать 2.36 Mb.
НазваниеРаботу с субд mysql будем проводить с помощью утилиты администрирования phpMyAdmin, входящей в состав Denwer
Дата19.11.2022
Размер2.36 Mb.
Формат файлаdocx
Имя файлаПрактика SQL.docx
ТипДокументы
#798206

Работу с СУБД MySQL будем проводить с помощью утилиты администрирования phpMyAdmin, входящей в состав Denwer.

Для доступа к утилите и СУБД необходимо запустить Denwer и в строке браузера набрать http://localhost. На появившейся странице пройти по ссылке phpMyAdmin:


Появиться панель доступа и администрирования баз данных:

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

Например, для создания базы данных sqllesson необходимо ввести следующую команду, и нажать кнопку “Ok” на странице для отправки команды на сервер MySQL:

После выполнения команды обновиться окно phpMyAdmin и в левой части окна в списке появится созданная БД:

В дальнейшем, для работы с БД всегда первой командой в строке запроса необходимо прописывать команду выбора БД, после которой записывать команды для работы с таблицами:
USE <имя_БД>;

Например, создание таблицы user:

После выполнения команды напротив записанных строк появится информация о том, как отработали указанные инструкции:

Если в базе имеются таблицы, можно посмотреть их перечень:

Результат выполнения команды:

Также можно посмотреть информацию по столбцам заданной таблицы:


Добавление записей в таблицу осуществляется с помощью команды INSERT INTO. Возможны 2 варианты применения команды: в первом случае в скобках после ключевого слова VALUES перечисляются значения, которые будут добавлены в столбцы. Количество и тип значений должно соответствовать количеству и типу столбцов БД. Во втором варианте добавления записей после имени таблицы в скобках перечисляются имена столбцов, для которых добавляются данные:


Посмотреть содержимое записей таблицы можно с помощью команды SELECT:


Поменяем значение поля id для пользователя с именем user2:


Повторим выборку данных:



Задание
1. Создать таблицу birthdays. Внести в нее данные

об одногрупниках в столбцы: id INT AUTO_INCREMENT,

firstname (20 символов), lastname (20 символов),

date_of_birth DATA.
2. Заполнить таблицу (3-4 записи).

3. Создать БД university, содержащую расписание занятий в университете (текущее расписание группы)

4. В БД university создать таблицу lessons с полями:

id INT AUTO PRIMARY, lesson_name (100 символов). Заполнить

таблицу.

5. В БД university создать таблицу teachers с полями:

id INT AUTO PRIMARY, firstname (20 символов),

lastname (20 символов). Заполнить

таблицу.

6. В БД university создать таблицу day_of_week с полями:

id INT AUTO PRIMARY, day_name (20 символов). Заполнить

таблицу.

7. В БД university создать таблицу lesson_times с полями:

id INT AUTO PRIMARY, begin_time TIME, end_time TIME. Заполнить

таблицу.

8. В БД university создать таблицу shedule с полями:

id INT AUTO PRIMARY, day_of_week_id INT, begin_time_id INT,

end_time_id INT, lesson_name_id INT, teacher_name_id INT. Заполнить

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

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

Все файлы необходимо упаковать в zip архив следующего формата:
<Фамилия>_sql.zip


написать администратору сайта