Introducción
En este proyecto, aprenderás a consultar y ordenar los idiomas oficiales hablados en diferentes países utilizando SQL. Accederás a la base de datos MySQL, importarás los datos necesarios y escribirás un script SQL para recuperar y ordenar los idiomas oficiales.
👀 Vista previa
MariaDB [world]> SOURCE /home/labex/project/getOfficialLanguageOrder.sql;
+-------------+------------+
| CountryCode | Language |
+-------------+------------+
| ABW | Dutch |
| AFG | Dari |
| AFG | Pashto |
| AIA | English |
| ALB | Albaniana |
| AND | Catalan |
| ANT | Dutch |
| ANT | Papiamento |
| ARE | Arabic |
| ARG | Spanish |
+-------------+------------+
10 filas en el conjunto (0,000 segundos)
🎯 Tareas
En este proyecto, aprenderás:
- Cómo acceder a la base de datos MySQL utilizando el comando
sudosin contraseña - Cómo importar datos de un script SQL a la base de datos MySQL
- Cómo escribir una consulta SQL para recuperar los idiomas oficiales hablados en cada país, ordenados por sus códigos de país
- Cómo ejecutar un script SQL en la base de datos MySQL
🏆 Logros
Después de completar este proyecto, podrás:
- Comprender cómo trabajar con la base de datos MySQL utilizando la línea de comandos
- Escribir consultas SQL para extraer y ordenar datos de una base de datos
- Aplicar tus conocimientos de SQL para resolver problemas de manipulación de datos del mundo real
Acceder a MySQL y importar datos
En este paso, aprenderás a acceder a la base de datos MySQL utilizando el comando sudo sin contraseña, e importar los datos del script /home/labex/project/world.sql a MySQL.
- Iniciar el servicio MySQL:
sudo service mysql start
- Acceder a la base de datos MySQL utilizando el comando
sudosin contraseña:
sudo mysql
- Importar los datos del script
/home/labex/project/world.sqla MySQL:
MariaDB [(none)]> SOURCE /home/labex/project/world.sql;
Consultar y ordenar los idiomas oficiales
En este paso, aprenderás a consultar los idiomas oficiales hablados en cada país registrado en la tabla countrylanguage, ordenarlos por sus respectivos códigos de país y recuperar los primeros 10 registros.
- Crear el archivo
getOfficialLanguageOrder.sql. - En el archivo
getOfficialLanguageOrder.sql, agregar la siguiente consulta SQL:
SELECT `CountryCode`, `Language`
FROM countrylanguage
WHERE IsOfficial = 'T'
ORDER BY CountryCode
LIMIT 10;
Esta consulta seleccionará los atributos CountryCode y Language de la tabla countrylanguage, donde la columna IsOfficial es 'T' (verdadero), ordenará los resultados por la columna CountryCode y limitará la salida a los primeros 10 registros.
- Guardar el archivo
getOfficialLanguageOrder.sql.
Ejecutar el script
En este paso, aprenderás a ejecutar el script getOfficialLanguageOrder.sql en la base de datos MySQL.
- En el prompt de MySQL, ejecuta el siguiente comando para ejecutar el script:
MariaDB [world]> SOURCE /home/labex/project/getOfficialLanguageOrder.sql;
Esto ejecutará la consulta SQL en el script getOfficialLanguageOrder.sql y mostrará los resultados en el prompt de MySQL.
La salida debería verse similar a la siguiente:
+-------------+------------+
| CountryCode | Language |
+-------------+------------+
| ABW | Dutch |
| AFG | Dari |
| AFG | Pashto |
| AIA | English |
| ALB | Albaniana |
| AND | Catalan |
| ANT | Dutch |
| ANT | Papiamento |
| ARE | Arabic |
| ARG | Spanish |
+-------------+------------+
10 filas en el conjunto (0,000 segundos)
¡Felicitaciones! Has completado con éxito el proyecto de consultar y ordenar los idiomas oficiales hablados en diferentes países.
Resumen
¡Felicitaciones! Has completado este proyecto. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.
