Einführung
In diesem Projekt lernst du, wie du die BIP (Bruttoinlandsprodukt) und die Bevölkerung von Ländern mit einem höheren BIP als Frankreich mithilfe eines Subquery-Operators in einer einzigen Zeile abfragst, indem du auf die Tabelle country
in einer MySQL-Datenbank zugreifst.
👀 Vorschau
MariaDB [world]> SOURCE /home/labex/project/getGNP.sql;
+---------------+------------+------------+
| Name | BIP | Population |
+---------------+------------+------------+
| Deutschland | 2133367,00 | 82164700 |
| Japan | 3787042,00 | 126714000 |
| Vereinigte Staaten | 8510700,00 | 278357000 |
+---------------+------------+------------+
3 Zeilen in Satz (0,001 Sek)
🎯 Aufgaben
In diesem Projekt wirst du lernen:
- Wie du ohne Passwort über den Befehl
sudo
auf MySQL zugreifst
- Wie du Daten aus einer SQL-Datei in eine MySQL-Datenbank importierst
- Wie du eine SQL-Abfrage schreibst, um den Namen, das BIP und die Bevölkerung von Ländern mit einem höheren BIP als Frankreich abzurufen
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Zu verstehen, wie du in SQL einen Subquery in einer einzigen Zeile verwendest, um Daten basierend auf einer Bedingung zu filtern
- Die Fähigkeit zu demonstrieren, Daten in eine MySQL-Datenbank zu importieren und komplexe Abfragen durchzuführen
- Dein SQL-Wissen anzuwenden, um reale Probleme der Datenanalyse zu lösen
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
sql(("SQL")) -.-> sql/DataManipulationandQueryingGroup(["Data Manipulation and Querying"])
mysql(("MySQL")) -.-> mysql/BasicKeywordsandStatementsGroup(["Basic Keywords and Statements"])
sql(("SQL")) -.-> sql/BasicSQLCommandsGroup(["Basic SQL Commands"])
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")
sql/DataManipulationandQueryingGroup -.-> sql/group_by("GROUP BY clause")
sql/DataManipulationandQueryingGroup -.-> sql/subqueries("Subqueries")
subgraph Lab Skills
mysql/use_database -.-> lab-301317{{"Abfrage des BIP und der Bevölkerung von Ländern"}}
sql/select -.-> lab-301317{{"Abfrage des BIP und der Bevölkerung von Ländern"}}
sql/insert -.-> lab-301317{{"Abfrage des BIP und der Bevölkerung von Ländern"}}
mysql/select -.-> lab-301317{{"Abfrage des BIP und der Bevölkerung von Ländern"}}
mysql/source -.-> lab-301317{{"Abfrage des BIP und der Bevölkerung von Ländern"}}
sql/create_table -.-> lab-301317{{"Abfrage des BIP und der Bevölkerung von Ländern"}}
sql/where -.-> lab-301317{{"Abfrage des BIP und der Bevölkerung von Ländern"}}
sql/group_by -.-> lab-301317{{"Abfrage des BIP und der Bevölkerung von Ländern"}}
sql/subqueries -.-> lab-301317{{"Abfrage des BIP und der Bevölkerung von Ländern"}}
end