Introducción
En este proyecto, aprenderá a consultar y formatear los salarios del personal docente en la base de datos de una universidad. Comenzará aprendiendo cómo iniciar el servicio MySQL, importar la base de datos, escribir la consulta SQL para recuperar los salarios de los profesores y formatear la salida.
👀 Vista previa

🎯 Tareas
En este proyecto, aprenderá:
- Cómo iniciar el servicio MySQL
- Cómo importar una base de datos en MySQL
- Cómo escribir una consulta SQL para recuperar datos de una tabla
- Cómo formatear la salida de una consulta SQL
🏆 Logros
Después de completar este proyecto, podrá:
- Comprender cómo administrar una base de datos MySQL
- Escribir consultas SQL para recuperar y formatear datos
- Aplicar técnicas de formato para mejorar la legibilidad de los resultados de las consultas
Iniciar el servicio MySQL
En este paso, aprenderá cómo iniciar el servicio MySQL. Siga los pasos siguientes para completar este paso:
- Abra una terminal en su sistema.
- Ejecute el siguiente comando para iniciar el servicio MySQL:
sudo service mysql start
Esto iniciará el servicio MySQL en su sistema.
Importar la base de datos
En este paso, aprenderá cómo importar la base de datos edusys.sql en MySQL. Siga los pasos siguientes para completar este paso:
- Abra el cliente de línea de comandos de MySQL ejecutando el siguiente comando:
mysql -uroot
- Una vez que esté en la línea de comandos de MySQL, ejecute el siguiente comando para importar el script
edusys.sql:
SOURCE ~/project/edusys.sql
Esto importará los datos del script edusys.sql en la base de datos de MySQL.
Escribir la consulta
En este paso, aprenderá cómo escribir la consulta para recuperar los salarios de los profesores de la tabla instructor y formatear la salida.
- Cree un nuevo archivo llamado
teacherSalary.sqlen el directorio~/project. - En el archivo
teacherSalary.sql, agregue la siguiente consulta SQL:
SELECT name, FORMAT(salary, 0) AS salary
FROM instructor
ORDER BY salary DESC;
Esta consulta recuperará las columnas name y salary de la tabla instructor, formateará la columna salary para mostrar sin decimales y ordenará los resultados en orden descendente de salario.
Ejecutar la consulta
En este paso, aprenderá cómo ejecutar el script teacherSalary.sql y ver la salida formateada.
- Abra el cliente de línea de comandos de MySQL ejecutando el siguiente comando:
mysql -uroot
- Una vez que esté en la línea de comandos de MySQL, ejecute el siguiente comando para ejecutar el script
teacherSalary.sql:
SOURCE ~/project/teacherSalary.sql;
Esto ejecutará la consulta en el script teacherSalary.sql y mostrará la salida formateada en la línea de comandos de MySQL.
La salida debería verse similar a la siguiente:
MariaDB [edusys]> SOURCE ~/project/teacherSalary.sql;
+------------+--------+
| name | salary |
+------------+--------+
| Einstein | 95,000 |
| Brandt | 92,000 |
| Wu | 90,000 |
| Gold | 87,000 |
| Kim | 80,000 |
| Singh | 80,000 |
| Katz | 75,000 |
| Crick | 72,000 |
| Srinivasan | 65,000 |
| Califieri | 62,000 |
| El Said | 60,000 |
| Mozart | 40,000 |
+------------+--------+
12 filas en el conjunto (0.000 segundos)
¡Felicitaciones! Ha completado con éxito el proyecto de consultar y formatear los salarios de los profesores en la base de datos de la universidad.
Resumen
¡Felicitaciones! Has completado este proyecto. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.



