Consultar la población de todos los países

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 acceder a una base de datos MySQL, importar datos y recuperar datos de población para todos los países. Este proyecto te ayudará a desarrollar habilidades en el trabajo con bases de datos relacionales y consultas SQL.

👀 Vista previa

MariaDB [world]> SOURCE /home/labex/project/getPopulation.sql;
+--------------------+
| Population / 10000 |
+--------------------+
| 10.3000            |
| 2272.0000          |
| 1287.8000          |
| 0.8000             |
| 340.1200           |
| 7.8000             |
| 21.7000            |
 ...
| 1064.0000          |
| 4037.7000          |
| 916.9000           |
| 1166.9000          |
+--------------------+
239 filas en el conjunto (0.001 segundos)

🎯 Tareas

En este proyecto, aprenderás:

  • Cómo acceder a MySQL utilizando el comando sudo sin contraseña
  • Cómo importar una base de datos en MySQL
  • Cómo escribir y ejecutar consultas SQL para recuperar datos de una base de datos

🏆 Logros

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

  • Administrar una base de datos MySQL, incluyendo la importación y consulta de datos
  • Escribir consultas SQL para recuperar datos específicos de una base de datos
  • Comprender cómo trabajar con datos de población y expresarlos en unidades de diez mil personas

Acceder a MySQL e importar la base de datos

En este paso, aprenderás cómo acceder a MySQL utilizando el comando sudo sin contraseña e importar la base de datos world.sql en MySQL.

  1. Abra una terminal y inicie el servicio MySQL:
sudo service mysql start
  1. Acceda a MySQL utilizando el comando sudo sin contraseña:
sudo mysql
  1. Importe la base de datos world.sql en MySQL:
MariaDB [(none)]> SOURCE /home/labex/project/world.sql;

Esto importará la base de datos world en su entorno MySQL.

Recuperar los datos de población

En este paso, aprenderás cómo recuperar los datos de población de todos los países de la tabla country y expresarlos en unidades de diez mil personas.

  1. Abra el archivo getPopulation.sql.
  2. Agregue la siguiente consulta SQL al archivo getPopulation.sql:
SELECT CONCAT(ROUND(Population/10000, 4)) AS `Population / 10000`
FROM country;

Esta consulta recuperará los datos de población de todos los países de la tabla country y los expresará en unidades de diez mil personas.

  1. Guarde el archivo getPopulation.sql.

Ejecutar el script

En este paso, aprenderás cómo ejecutar el script getPopulation.sql en MySQL.

  1. En el prompt de MySQL, ejecute el script getPopulation.sql:
MariaDB [world]> SOURCE /home/labex/project/getPopulation.sql;

Esto ejecutará la consulta SQL en el archivo getPopulation.sql y mostrará los datos de población de todos los países en unidades de diez mil personas.

La salida debería verse similar a la siguiente:

+--------------------+
| Population / 10000 |
+--------------------+
| 10.3000            |
| 2272.0000          |
| 1287.8000          |
| 0.8000             |
| 340.1200           |
| 7.8000             |
| 21.7000            |
 ...
| 1064.0000          |
| 4037.7000          |
| 916.9000           |
| 1166.9000          |
+--------------------+
239 filas en el conjunto (0.001 segundos)

¡Felicitaciones! Has completado con éxito el proyecto de consultar la población de todos los países utilizando la base de datos world.

✨ Revisar Solución y Practicar

Resumen

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