Los 5 países con mayor área terrestre

MySQLBeginner
Practicar Ahora

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 sudo sin 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.

  1. Abra una terminal y inicie el servicio MySQL:
sudo service mysql start
  1. Acceda a MySQL utilizando el comando sudo sin ninguna contraseña:
sudo mysql
  1. Importe los datos de /home/labex/project/world.sql a MySQL y cambie a la base de datos world:
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.

  1. Abra el archivo getBigArea.sql y 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.

  1. Guarde el archivo getBigArea.sql.
  2. 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.

✨ Revisar Solución y Practicar✨ Revisar Solución y Practicar