Acceso a la base de datos MySQL y consulta del GNP

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 consultar el Producto Nacional Bruto (GNP, por sus siglas en inglés) de todos los países.

👀 Vista previa

MariaDB [world]> SOURCE /home/labex/project/getGNP.sql;
+----------------------------------------------+------------+
| Name                                         | GNP        |
+----------------------------------------------+------------+
| Aruba                                        |     828.00 |
| Afghanistan                                  |    5976.00 |
| Angola                                       |    6648.00 |
   ...
| Zambia                                       |    3377.00 |
| Zimbabwe                                     |    5951.00 |
+----------------------------------------------+------------+
239 rows in set (0.000 sec)

🎯 Tareas

En este proyecto, aprenderás:

  • Cómo iniciar el servicio de MySQL y acceder a la base de datos utilizando el comando sudo sin contraseña
  • Cómo importar datos desde un archivo SQL a la base de datos world
  • Cómo consultar el atributo GNP de la tabla country y mostrar el Name y el GNP de todos los países

🏆 Logros

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

  • Gestionar una base de datos MySQL, incluyendo iniciar el servicio, acceder a la base de datos e importar datos
  • Escribir consultas SQL para recuperar datos específicos de una tabla de base de datos
  • Comprender cómo trabajar con la base de datos world y la tabla country

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL mysql(("MySQL")) -.-> mysql/BasicKeywordsandStatementsGroup(["Basic Keywords and Statements"]) mysql(("MySQL")) -.-> mysql/DatabaseFunctionsandDataTypesGroup(["Database Functions and Data Types"]) mysql/BasicKeywordsandStatementsGroup -.-> mysql/use_database("Database Selection") mysql/BasicKeywordsandStatementsGroup -.-> mysql/select("Data Retrieval") mysql/BasicKeywordsandStatementsGroup -.-> mysql/source("External Code Execution") mysql/DatabaseFunctionsandDataTypesGroup -.-> mysql/database("DB Function - Info Retrieval") subgraph Lab Skills mysql/use_database -.-> lab-301315{{"Acceso a la base de datos MySQL y consulta del GNP"}} mysql/select -.-> lab-301315{{"Acceso a la base de datos MySQL y consulta del GNP"}} mysql/source -.-> lab-301315{{"Acceso a la base de datos MySQL y consulta del GNP"}} mysql/database -.-> lab-301315{{"Acceso a la base de datos MySQL y consulta del GNP"}} end

Acceder a MySQL e Importar los Datos

En este paso, aprenderás cómo acceder a MySQL utilizando el comando sudo sin ninguna contraseña e importar los datos desde /home/labex/project/world.sql a la base de datos world.

  1. Inicia el servicio de MySQL:
sudo service mysql start
  1. Accede a MySQL sin contraseña:
sudo mysql
  1. Importa los datos del archivo world.sql a la base de datos world:
MariaDB [(none)]> SOURCE /home/labex/project/world.sql;

Consultar el Producto Nacional Bruto (GNP)

En este paso, aprenderás cómo consultar el Producto Nacional Bruto (GNP, por sus siglas en inglés) de todos los países utilizando los datos de la tabla country.

  1. Abre el archivo getGNP.sql y agrega la siguiente consulta:
SELECT `Name`, `GNP` FROM country;
  1. Ejecuta el script getGNP.sql en MySQL:
MariaDB [world]> SOURCE /home/labex/project/getGNP.sql;

Esto mostrará los atributos Name y GNP de todos los países en la tabla country.

MariaDB [world]> SOURCE /home/labex/project/getGNP.sql;
+----------------------------------------------+------------+
| Name                                         | GNP        |
+----------------------------------------------+------------+
| Aruba                                        |     828.00 |
| Afghanistan                                  |    5976.00 |
| Angola                                       |    6648.00 |
| Anguilla                                     |      63.20 |
| Albania                                      |    3205.00 |
| Andorra                                      |    1630.00 |
   ...
| Vietnam                                      |   21929.00 |
| Vanuatu                                      |     261.00 |
| Wallis and Futuna                            |       0.00 |
| Samoa                                        |     141.00 |
| Yemen                                        |    6041.00 |
| Yugoslavia                                   |   17000.00 |
| South Africa                                 |  116729.00 |
| Zambia                                       |    3377.00 |
| Zimbabwe                                     |    5951.00 |
+----------------------------------------------+------------+
239 rows in set (0.000 sec)
✨ Revisar Solución y Practicar

Resumen

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