Introducción
En este proyecto, aprenderá a ejecutar una consulta de unión equitativa en las tablas city
, country
y countrylanguage
en MySQL. El objetivo es recuperar el nombre de la ciudad, el nombre correspondiente del país y el idioma de estas tablas.
👀 Vista previa
MariaDB [world]> SOURCE /home/labex/project/getCountryNameAndLanguage.sql;
+----------------+-------------+------------+
| CityName | CountryName | Language |
+----------------+-------------+------------+
| Oranjestad | Aruba | Dutch |
| Oranjestad | Aruba | English |
| Oranjestad | Aruba | Papiamento |
| Oranjestad | Aruba | Spanish |
| Kabul | Afghanistan | Balochi |
| Qandahar | Afghanistan | Balochi |
| Herat | Afghanistan | Balochi |
| Mazar-e-Sharif | Afghanistan | Balochi |
| Kabul | Afghanistan | Dari |
| Qandahar | Afghanistan | Dari |
+----------------+-------------+------------+
10 filas en el conjunto (0,001 segundos)
🎯 Tareas
En este proyecto, aprenderá:
- Cómo acceder a MySQL utilizando el comando
sudo
sin contraseña
- Cómo importar datos del script
world.sql
a MySQL
- Cómo escribir una consulta de unión equitativa para recuperar la información deseada de las tablas
- Cómo limitar los resultados de la consulta a las primeras 10 filas
🏆 Logros
Después de completar este proyecto, podrá:
- Comprender el concepto de uniones SQL y cómo utilizarlas de manera efectiva
- Recuperar datos de múltiples tablas en una base de datos relacional
- Aplicar consultas SQL para filtrar y limitar los resultados según sea necesario
- Adquirir experiencia práctica en el trabajo con bases de datos MySQL
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
sql(("SQL")) -.-> sql/DataManipulationandQueryingGroup(["Data Manipulation and Querying"])
mysql(("MySQL")) -.-> mysql/DatabaseFunctionsandDataTypesGroup(["Database Functions and Data Types"])
sql(("SQL")) -.-> sql/BasicSQLCommandsGroup(["Basic SQL Commands"])
sql(("SQL")) -.-> sql/AdvancedDataOperationsGroup(["Advanced Data Operations"])
mysql(("MySQL")) -.-> mysql/BasicKeywordsandStatementsGroup(["Basic Keywords and Statements"])
mysql/BasicKeywordsandStatementsGroup -.-> mysql/use_database("Database Selection")
sql/BasicSQLCommandsGroup -.-> sql/select("SELECT statements")
sql/BasicSQLCommandsGroup -.-> sql/insert("INSERT INTO statements")
mysql/BasicKeywordsandStatementsGroup -.-> mysql/select("Data Retrieval")
mysql/BasicKeywordsandStatementsGroup -.-> mysql/source("External Code Execution")
sql/BasicSQLCommandsGroup -.-> sql/create_table("CREATE TABLE statements")
sql/DataManipulationandQueryingGroup -.-> sql/where("WHERE clause")
mysql/DatabaseFunctionsandDataTypesGroup -.-> mysql/database("DB Function - Info Retrieval")
sql/AdvancedDataOperationsGroup -.-> sql/join("JOIN operations")
subgraph Lab Skills
mysql/use_database -.-> lab-301382{{"Consultar nombres de ciudades con país"}}
sql/select -.-> lab-301382{{"Consultar nombres de ciudades con país"}}
sql/insert -.-> lab-301382{{"Consultar nombres de ciudades con país"}}
mysql/select -.-> lab-301382{{"Consultar nombres de ciudades con país"}}
mysql/source -.-> lab-301382{{"Consultar nombres de ciudades con país"}}
sql/create_table -.-> lab-301382{{"Consultar nombres de ciudades con país"}}
sql/where -.-> lab-301382{{"Consultar nombres de ciudades con país"}}
mysql/database -.-> lab-301382{{"Consultar nombres de ciudades con país"}}
sql/join -.-> lab-301382{{"Consultar nombres de ciudades con país"}}
end