Introducción
En este proyecto, aprenderás a recuperar los 5 países con mayor área terrestre de la tabla country de MySQL. Aprenderás a acceder a MySQL, importar datos y escribir consultas SQL para recuperar la información deseada.
👀 Vista previa
MariaDB [world]> SOURCE /home/labex/project/getBigArea.sql;
+--------------------+-------------+
| Nombre | Superficie |
+--------------------+-------------+
| Federación Rusa | 17075400.00 |
| Antártida | 13120000.00 |
| Canadá | 9970610.00 |
| China | 9572900.00 |
| Estados Unidos | 9363520.00 |
+--------------------+-------------+
5 filas en set (0.001 segundos)
🎯 Tareas
En este proyecto, aprenderás:
- Cómo acceder a MySQL utilizando el comando
sudosin contraseña - Cómo importar datos de un archivo SQL a MySQL
- Cómo escribir una consulta SQL para recuperar los 5 países con mayor área terrestre
🏆 Logros
Después de completar este proyecto, podrás:
- Comprender cómo acceder e interactuar con una base de datos MySQL
- Escribir consultas SQL para recuperar datos específicos de una base de datos
- Aplicar técnicas SQL como ordenar y limitar los resultados
- Adquirir experiencia práctica en el trabajo con una base de datos del mundo real
Acceder a MySQL e importar datos
En este paso, aprenderás a acceder a MySQL utilizando el comando sudo sin ninguna contraseña y a importar los datos de /home/labex/project/world.sql a MySQL.
- Abra una terminal y inicie el servicio MySQL:
sudo service mysql start
- Acceda a MySQL utilizando el comando
sudosin ninguna contraseña:
sudo mysql
- Importe los datos de
/home/labex/project/world.sqla MySQL y cambie a la base de datosworld:
MariaDB [(none)]> SOURCE /home/labex/project/world.sql;
Recuperar los 5 países con mayor área terrestre
En este paso, aprenderás a recuperar las columnas Nombre y Superficie para los cinco países con la mayor área terrestre, tal como se lista en la tabla country.
- Abra el archivo
getBigArea.sqly agregue la siguiente consulta SQL:
SELECT `Nombre`, `Superficie`
FROM country
ORDER BY Superficie DESC
LIMIT 5;
Esta consulta seleccionará las columnas Nombre y Superficie de la tabla country, ordenará los resultados por Superficie en orden descendente y limitará la salida a las primeras 5 filas.
- Guarde el archivo
getBigArea.sql. - Ejecute el script SQL en MySQL:
MariaDB [world]> SOURCE /home/labex/project/getBigArea.sql;
Esto ejecutará el script SQL y mostrará los 5 países con mayor área terrestre.
+--------------------+-------------+
| Nombre | Superficie |
+--------------------+-------------+
| Federación Rusa | 17075400.00 |
| Antártida | 13120000.00 |
| Canadá | 9970610.00 |
| China | 9572900.00 |
| Estados Unidos | 9363520.00 |
+--------------------+-------------+
5 filas en set (0.001 segundos)
Resumen
¡Felicidades! Has completado este proyecto. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.



