Einführung
In diesem Projekt lernst du, wie du auf eine MySQL-Datenbank zugreifen, Daten importieren und Bevölkerungsdaten für alle Länder abrufen kannst. Dieses Projekt hilft dir, Fähigkeiten im Umgang mit relationalen Datenbanken und SQL-Abfragen zu entwickeln.
👀 Vorschau
MariaDB [world]> SOURCE /home/labex/project/getPopulation.sql;
+--------------------+
| Bevölkerung / 10000 |
+--------------------+
| 10,3000 |
| 2272,0000 |
| 1287,8000 |
| 0,8000 |
| 340,1200 |
| 7,8000 |
| 21,7000 |
...
| 1064,0000 |
| 4037,7000 |
| 916,9000 |
| 1166,9000 |
+--------------------+
239 Zeilen in Satz (0,001 Sekunden)
🎯 Aufgaben
In diesem Projekt wirst du lernen:
- Wie du auf MySQL mit dem Befehl
sudoohne Passwort zugreifen kannst - Wie du eine Datenbank in MySQL importieren kannst
- Wie du SQL-Abfragen schreiben und ausführen kannst, um Daten aus einer Datenbank abzurufen
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Eine MySQL-Datenbank zu verwalten, einschließlich des Importierens und Abfragens von Daten
- SQL-Abfragen zum Abrufen von bestimmten Daten aus einer Datenbank zu schreiben
- Zu verstehen, wie du mit Bevölkerungsdaten umgehst und sie in Einheiten von Zehntausenden von Menschen ausdrückst
Zugang zu MySQL und Import der Datenbank
In diesem Schritt lernst du, wie du auf MySQL mit dem Befehl sudo ohne Passwort zugreifen und die Datenbank world.sql in MySQL importieren kannst.
- Öffne ein Terminal und starte den MySQL-Dienst:
sudo service mysql start
- Greife auf MySQL mit dem Befehl
sudoohne Passwort zu:
sudo mysql
- Importiere die Datenbank
world.sqlin MySQL:
MariaDB [(none)]> SOURCE /home/labex/project/world.sql;
Dadurch wird die Datenbank world in deine MySQL-Umgebung importiert.
Abrufen der Bevölkerungsdaten
In diesem Schritt lernst du, wie du die Bevölkerungsdaten für alle Länder aus der Tabelle country abrufst und sie in Einheiten von Zehntausenden von Menschen ausdrückst.
- Öffne die Datei
getPopulation.sql. - Füge die folgende SQL-Abfrage zur Datei
getPopulation.sqlhinzu:
SELECT CONCAT(ROUND(Population/10000, 4)) AS `Population / 10000`
FROM country;
Diese Abfrage ruft die Bevölkerungsdaten für alle Länder aus der Tabelle country ab und gibt sie in Einheiten von Zehntausenden von Menschen aus.
- Speichere die Datei
getPopulation.sql.
Skript ausführen
In diesem Schritt lernst du, wie du das Skript getPopulation.sql in MySQL ausführst.
- Im MySQL-Eingabeaufforderung führe das Skript
getPopulation.sqlaus:
MariaDB [world]> SOURCE /home/labex/project/getPopulation.sql;
Dadurch wird die SQL-Abfrage in der Datei getPopulation.sql ausgeführt und die Bevölkerungsdaten für alle Länder in Einheiten von Zehntausenden von Menschen angezeigt.
Die Ausgabe sollte ähnlich der folgenden aussehen:
+--------------------+
| Bevölkerung / 10000 |
+--------------------+
| 10,3000 |
| 2272,0000 |
| 1287,8000 |
| 0,8000 |
| 340,1200 |
| 7,8000 |
| 21,7000 |
...
| 1064,0000 |
| 4037,7000 |
| 916,9000 |
| 1166,9000 |
+--------------------+
239 Zeilen in Satz (0,001 Sekunden)
Herzlichen Glückwunsch! Du hast das Projekt erfolgreich abgeschlossen, um die Bevölkerung aller Länder mithilfe der Datenbank world abzufragen.
Zusammenfassung
Herzlichen Glückwunsch! Du hast dieses Projekt abgeschlossen. Du kannst in LabEx weitere Labs absolvieren, um deine Fähigkeiten zu verbessern.



