Einführung
In diesem Projekt lernst du, wie du die fünf Länder mit der größten Fläche aus der MySQL-Tabelle country abrufen kannst. Du wirst lernen, wie du auf MySQL zugreifen, Daten importieren und SQL-Abfragen schreiben, um die gewünschten Informationen abzurufen.
👀 Vorschau
MariaDB [world]> SOURCE /home/labex/project/getBigArea.sql;
+--------------------+-------------+
| Name | Fläche |
+--------------------+-------------+
| Russische Föderation | 17075400,00 |
| Antarktis | 13120000,00 |
| Kanada | 9970610,00 |
| China | 9572900,00 |
| Vereinigte Staaten | 9363520,00 |
+--------------------+-------------+
5 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 Daten aus einer SQL-Datei in MySQL importieren kannst
- Wie du eine SQL-Abfrage schreiben kannst, um die fünf Länder mit der größten Fläche abzurufen
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Zu verstehen, wie man auf eine MySQL-Datenbank zugreift und interagiert
- SQL-Abfragen zu schreiben, um bestimmte Daten aus einer Datenbank abzurufen
- SQL-Techniken wie das Anordnen und Begrenzen von Ergebnissen anzuwenden
- Praktische Erfahrungen im Umgang mit einer realen Welt-Datenbank zu sammeln
Zugang zu MySQL und Datenimport
In diesem Schritt lernst du, wie du mit dem Befehl sudo ohne Passwort auf MySQL zugreifen und die Daten aus /home/labex/project/world.sql in MySQL importieren kannst.
- Öffne ein Terminal und starte den MySQL-Dienst:
sudo service mysql start
- Greife mit dem Befehl
sudoohne Passwort auf MySQL zu:
sudo mysql
- Importiere die Daten aus
/home/labex/project/world.sqlin MySQL und wechsle in die Datenbankworld:
MariaDB [(none)]> SOURCE /home/labex/project/world.sql;
Die fünf Länder mit der größten Fläche abrufen
In diesem Schritt lernst du, wie du die Spalten Name und Fläche für die fünf Länder mit der größten Fläche abrufst, wie in der Tabelle country aufgelistet.
- Öffne die Datei
getBigArea.sqlund füge die folgende SQL-Abfrage hinzu:
SELECT `Name`, `Fläche`
FROM country
ORDER BY Fläche DESC
LIMIT 5;
Diese Abfrage wählt die Spalten Name und Fläche aus der Tabelle country, ordnet die Ergebnisse nach Fläche in absteigender Reihenfolge und begrenzt die Ausgabe auf die ersten 5 Zeilen.
- Speichere die Datei
getBigArea.sql. - Führe das SQL-Skript in MySQL aus:
MariaDB [world]> SOURCE /home/labex/project/getBigArea.sql;
Dies führt das SQL-Skript aus und zeigt die fünf Länder mit der größten Fläche an.
+--------------------+-------------+
| Name | Fläche |
+--------------------+-------------+
| Russische Föderation | 17075400,00 |
| Antarktis | 13120000,00 |
| Kanada | 9970610,00 |
| China | 9572900,00 |
| Vereinigte Staaten | 9363520,00 |
+--------------------+-------------+
5 Zeilen in Satz (0,001 Sekunden)
Zusammenfassung
Herzlichen Glückwunsch! Du hast dieses Projekt abgeschlossen. Du kannst in LabEx weitere Übungen absolvieren, um deine Fähigkeiten zu verbessern.



