proyecto in MySQL Skill Tree

Buscar cursos favoritos

Principiante

En este proyecto, aprenderás cómo crear una tabla 'favoritos' en una base de datos MySQL. La tabla 'favoritos' almacenará los cursos con el mayor tiempo de estudio para cada usuario en la tabla 'usercourse'.

SQLMySQL

💡 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 a crear una tabla "favorita" en una base de datos MySQL. La tabla "favorita" almacenará los cursos con el mayor tiempo de estudio para cada usuario en la tabla "usercourse".

👀 Vista previa

MariaDB [labex]> select * from favorite limit 10;
+----+-----------+-------------+------------+
| id | user_name | course_name | study_time |
+----+-----------+-------------+------------+
|  2 | user_01   | English     |        101 |
|  3 | user_02   | Chinese     |        102 |
|  4 | user_03   | Chemical    |        103 |
|  5 | user_04   | Physics     |        104 |
|  6 | user_05   | Biology     |        105 |
|  7 | user_06   | Painting    |        106 |
|  8 | user_07   | Music       |        107 |
|  9 | user_08   | Computer    |        108 |
| 10 | user_09   | History     |        109 |
| 11 | user_10   | Math        |        110 |
+----+-----------+-------------+------------+
10 filas en el conjunto (0,000 segundos)

🎯 Tareas

En este proyecto, aprenderás:

  • Cómo acceder a la base de datos MySQL utilizando el comando sudo
  • Cómo importar datos de un script SQL en la base de datos MySQL
  • Cómo crear una nueva tabla con columnas específicas utilizando la instrucción CREATE TABLE AS
  • Cómo unir múltiples tablas para recuperar los datos necesarios para la tabla "favorita"

🏆 Logros

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

  • Comprender cómo administrar una base de datos MySQL utilizando la línea de comandos
  • Implementar una consulta SQL para crear una nueva tabla basada en datos de múltiples tablas existentes
  • Aplicar el concepto de encontrar el valor máximo para cada grupo en una tabla
  • Demostrar tu capacidad para trabajar con instrucciones SQL para lograr una tarea específica de gestión de datos

Profesor

labby

Labby

Labby is the LabEx teacher.