Обновление среднего балла студента в базе данных MySQL

MySQLBeginner
Практиковаться сейчас

Введение

В этом проекте вы научитесь обновлять средний балл (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.

  1. Откройте терминал на вашей системе.

  2. Запустите следующую команду для запуска службы MySQL:

    sudo /etc/init.d/mysql start
    
  3. Войдите в терминал MySQL:

    mysql -uroot
    
  4. Импортируйте скрипт edusys.sql в базу данных MySQL:

    SOURCE ~/project/edusys.sql
    

Обновить средний балл студента

В этом шаге вы научитесь использовать инструкцию UPDATE для изменения значения tot_cred для студента с именем snow в таблице student.

  1. Откройте новый файл с именем updateInformation.sql в директории ~/project.

  2. Добавьте следующий код в файл updateInformation.sql:

    USE `edusys`
    UPDATE student
    SET tot_cred = 61
    WHERE name = "Snow";
    

    Этот код обновит столбец tot_cred для студента с именем snow до значения 61.

  3. Сохраните файл updateInformation.sql.

Запустить скрипт обновления

В этом шаге вы научитесь запускать скрипт updateInformation.sql в терминале MySQL.

  1. В терминале MySQL запустите следующую команду для выполнения скрипта updateInformation.sql:

    SOURCE ~/project/updateInformation.sql
    
  2. Проверьте обновление, выполнив следующий запрос:

    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, чтобы улучшить свои навыки.

✨ Проверить решение и практиковаться✨ Проверить решение и практиковаться✨ Проверить решение и практиковаться