Die fünf Länder mit der größten Fläche

MySQLBeginner
Jetzt üben

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 sudo ohne 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.

  1. Öffne ein Terminal und starte den MySQL-Dienst:
sudo service mysql start
  1. Greife mit dem Befehl sudo ohne Passwort auf MySQL zu:
sudo mysql
  1. Importiere die Daten aus /home/labex/project/world.sql in MySQL und wechsle in die Datenbank world:
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.

  1. Öffne die Datei getBigArea.sql und 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.

  1. Speichere die Datei getBigArea.sql.
  2. 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.

✨ Lösung prüfen und üben✨ Lösung prüfen und üben