Actualizar la GPA del Estudiante en la Base de Datos MySQL

MySQLMySQLBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este proyecto, aprenderás cómo actualizar la GPA (Promedio de Puntos de Calificación) de un estudiante en una base de datos utilizando la instrucción UPDATE en SQL.

👀 Vista previa

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)

🎯 Tareas

En este proyecto, aprenderás:

  • Cómo iniciar el servidor MySQL y acceder a la terminal de MySQL
  • Cómo importar un script de base de datos en la base de datos MySQL
  • Cómo utilizar la instrucción UPDATE para modificar datos en una tabla
  • Cómo verificar los datos actualizados en la base de datos

🏆 Logros

Después de completar este proyecto, podrás:

  • Comprender la instrucción básica SQL UPDATE y cómo utilizarla para modificar datos en una base de datos
  • Adquirir experiencia en el trabajo con MySQL, incluyendo la iniciación del servidor, el inicio de sesión y la ejecución de scripts SQL
  • Desarrollar habilidades en la gestión de bases de datos y la manipulación de datos

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL mysql(("MySQL")) -.-> mysql/SystemManagementToolsGroup(["System Management Tools"]) mysql(("MySQL")) -.-> mysql/BasicKeywordsandStatementsGroup(["Basic Keywords and Statements"]) mysql(("MySQL")) -.-> mysql/DatabaseFunctionsandDataTypesGroup(["Database Functions and Data Types"]) mysql/BasicKeywordsandStatementsGroup -.-> mysql/use_database("Database Selection") mysql/BasicKeywordsandStatementsGroup -.-> mysql/select("Data Retrieval") mysql/BasicKeywordsandStatementsGroup -.-> mysql/update("Data Update") mysql/BasicKeywordsandStatementsGroup -.-> mysql/source("External Code Execution") mysql/DatabaseFunctionsandDataTypesGroup -.-> mysql/database("DB Function - Info Retrieval") mysql/SystemManagementToolsGroup -.-> mysql/mysqladmin("Admin Utility") subgraph Lab Skills mysql/use_database -.-> lab-301424{{"Actualizar la GPA del Estudiante en la Base de Datos MySQL"}} mysql/select -.-> lab-301424{{"Actualizar la GPA del Estudiante en la Base de Datos MySQL"}} mysql/update -.-> lab-301424{{"Actualizar la GPA del Estudiante en la Base de Datos MySQL"}} mysql/source -.-> lab-301424{{"Actualizar la GPA del Estudiante en la Base de Datos MySQL"}} mysql/database -.-> lab-301424{{"Actualizar la GPA del Estudiante en la Base de Datos MySQL"}} mysql/mysqladmin -.-> lab-301424{{"Actualizar la GPA del Estudiante en la Base de Datos MySQL"}} end

Iniciar MySQL e Importar la Base de Datos

En este paso, aprenderás cómo iniciar el servidor MySQL e importar el script de la base de datos edusys.sql.

  1. Abra una terminal en su sistema.

  2. Ejecute el siguiente comando para iniciar el servicio MySQL:

    sudo /etc/init.d/mysql start
  3. Ingrese a la terminal de MySQL:

    mysql -uroot
  4. Importe el script edusys.sql en la base de datos MySQL:

    SOURCE ~/project/edusys.sql

Actualizar la GPA del Estudiante

En este paso, aprenderás cómo utilizar la instrucción UPDATE para modificar el tot_cred del estudiante con el nombre snow en la tabla student.

  1. Abra un nuevo archivo llamado updateInformation.sql en el directorio ~/project.

  2. Agregue el siguiente código al archivo updateInformation.sql:

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

    Este código actualizará la columna tot_cred del estudiante con el nombre snow a 61.

  3. Guarde el archivo updateInformation.sql.

Ejecutar el Script de Actualización

En este paso, aprenderás cómo ejecutar el script updateInformation.sql en la terminal de MySQL.

  1. En la terminal de MySQL, ejecute el siguiente comando para ejecutar el script updateInformation.sql:

    SOURCE ~/project/updateInformation.sql
  2. Verifique la actualización ejecutando la siguiente consulta:

    SELECT * FROM student WHERE name = "Snow";

    Debería ver el valor actualizado de tot_cred de 61 para el estudiante con el nombre snow.

    +-------+------+-----------+----------+
    | ID    | name | dept_name | tot_cred |
    +-------+------+-----------+----------+
    | 70557 | Snow | Physics   |       61 |
    +-------+------+-----------+----------+
    1 row in set (0.000 sec)

¡Felicitaciones! Ha actualizado con éxito la GPA del estudiante en la base de datos utilizando la instrucción UPDATE.

✨ Revisar Solución y Practicar

Resumen

¡Felicitaciones! Has completado este proyecto. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.