Введение
В этом проекте вы научитесь обновлять средний балл (GPA - Grade Point Average) студента в базе данных с использованием инструкции UPDATE в SQL.
👀 Предварительный просмотр
MySQL [edusys]> SELECT * FROM student WHERE name = "Snow";
+-------+------+-----------+----------+
| ID | name | dept_name | tot_cred |
+-------+------+-----------+----------+
| 70557 | Snow | Physics | 61 |
+-------+------+-----------+----------+
1 row in set (0.000 sec)
🎯 Задачи
В этом проекте вы научитесь:
- Как запустить сервер MySQL и войти в терминал MySQL
- Как импортировать скрипт базы данных в базу данных MySQL
- Как использовать инструкцию
UPDATEдля изменения данных в таблице - Как проверить обновленные данные в базе данных
🏆 Достижения
После завершения этого проекта вы сможете:
- Разобраться в основных инструкциях SQL
UPDATEи как их использовать для изменения данных в базе данных - Получить опыт работы с MySQL, включая запуск сервера, вход и выполнение SQL-скриптов
- Развивать навыки управления базами данных и манипуляции данными
Запустить MySQL и импортировать базу данных
В этом шаге вы научитесь запускать сервер MySQL и импортировать скрипт базы данных edusys.sql.
Откройте терминал на вашей системе.
Запустите следующую команду для запуска службы MySQL:
sudo /etc/init.d/mysql startВойдите в терминал MySQL:
mysql -urootИмпортируйте скрипт
edusys.sqlв базу данных MySQL:SOURCE ~/project/edusys.sql
Обновить средний балл студента
В этом шаге вы научитесь использовать инструкцию UPDATE для изменения значения tot_cred для студента с именем snow в таблице student.
Откройте новый файл с именем
updateInformation.sqlв директории~/project.Добавьте следующий код в файл
updateInformation.sql:USE `edusys` UPDATE student SET tot_cred = 61 WHERE name = "Snow";Этот код обновит столбец
tot_credдля студента с именемsnowдо значения61.Сохраните файл
updateInformation.sql.
Запустить скрипт обновления
В этом шаге вы научитесь запускать скрипт updateInformation.sql в терминале MySQL.
В терминале MySQL запустите следующую команду для выполнения скрипта
updateInformation.sql:SOURCE ~/project/updateInformation.sqlПроверьте обновление, выполнив следующий запрос:
SELECT * FROM student WHERE name = "Snow";Вы должны увидеть обновленное значение
tot_credравное61для студента с именемsnow.+-------+------+-----------+----------+ | ID | name | dept_name | tot_cred | +-------+------+-----------+----------+ | 70557 | Snow | Physics | 61 | +-------+------+-----------+----------+ 1 row in set (0.000 sec)
Поздравляем! Вы успешно обновили средний балл студента в базе данных с использованием инструкции UPDATE.
Резюме
Поздравляем! Вы завершили этот проект. Вы можете практиковаться в более многих лабораторных работах в LabEx, чтобы улучшить свои навыки.



