Länder und Codes in der Region

MySQLMySQLBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Projekt lernst du, wie du Länder und deren zugehörige Codes für die Karibikregion aus der Datenbank world abrufen kannst. Dieses Projekt hilft dir zu verstehen, wie du auf MySQL zugreifen, Daten importieren und SQL-Abfragen ausführen kannst, um spezifische Informationen aus einer Datenbank zu extrahieren.

👀 Vorschau

+------+----------------------------------+
| Code | Name                             |
+------+----------------------------------+
| ABW  | Aruba                            |
| AIA  | Anguilla                         |
| ANT  | Niederländische Antillen          |
   ...
| VGB  | Britische Jungferninseln        |
| VIR  | Amerikanische Jungferninseln     |
+------+----------------------------------+
24 Zeilen in der Ergebnismenge (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 die MySQL-Datenbank importieren kannst
  • Wie du zu einer bestimmten Datenbank wechseln und SQL-Abfragen ausführen kannst
  • Wie du Daten aus einer Tabelle unter einer bestimmten Bedingung abrufen kannst

🏆 Errungenschaften

Nach Abschluss dieses Projekts wirst du in der Lage sein:

  • Die grundlegenden Operationen zum Zugreifen auf und Verwalten einer MySQL-Datenbank zu verstehen
  • SQL-Abfragen zum Extrahieren von Daten aus einer Datenbank auf der Grundlage spezifischer Kriterien zu schreiben
  • Dein SQL-Wissen anzuwenden, um reale Probleme beim Abrufen von Daten zu lösen

Zugang zu MySQL und Import der World-Datenbank

In diesem Schritt lernst du, wie du auf MySQL mit dem Befehl sudo ohne Passwort zugreifen kannst und wie du die Daten aus /home/labex/project/world.sql in die Datenbank world importieren kannst.

  1. Öffne ein Terminal und führe den folgenden Befehl aus, um den MySQL-Dienst zu starten:
sudo service mysql start
  1. Greife nun ohne Passwort über den Befehl sudo auf die MySQL-Eingabeaufforderung zu:
sudo mysql
  1. Wenn du in der MySQL-Eingabeaufforderung bist, importiere die Datei world.sql in die MySQL-Datenbank:
MariaDB [None]> SOURCE /home/labex/project/world.sql;

Dadurch werden die Daten aus der Datei world.sql in die MySQL-Datenbank importiert.

Jetzt bist du bereit, zum nächsten Schritt fortzufahren.

Abrufen von Ländern und Codes für die Karibikregion

In diesem Schritt lernst du, wie du die Codes und Länder für die Karibik-Region aus der Tabelle country abrufen kannst.

  1. Öffne die Datei getCaribbean.sql in einem Texteditor und füge die folgende SQL-Abfrage hinzu:
SELECT Code, Name
FROM country
WHERE Region = 'Caribbean';

Diese Abfrage wird die Attribute Code und Name für die Länder in der Karibik-Region aus der Tabelle country abrufen.

  1. Speichere die Datei getCaribbean.sql.
  2. Führe nun das Skript getCaribbean.sql in der MySQL-Eingabeaufforderung aus:
MariaDB [world]> SOURCE /home/labex/project/getCaribbean.sql;

Dadurch wird die SQL-Abfrage in der Datei getCaribbean.sql ausgeführt und die Ergebnisse angezeigt.

Die Ausgabe sollte ähnlich dem folgenden aussehen:

+------+----------------------------------+
| Code | Name                             |
+------+----------------------------------+
| ABW  | Aruba                            |
| AIA  | Anguilla                         |
| ANT  | Niederländische Antillen          |
| ATG  | Antigua und Barbuda              |
| BHS  | Bahamas                          |
| BRB  | Barbados                         |
| CUB  | Kuba                             |
| CYM  | Kaimaninseln                     |
| DMA  | Dominica                         |
| DOM  | Dominikanische Republik          |
| GLP  | Guadeloupe                       |
| GRD  | Grenada                          |
| HTI  | Haiti                            |
| JAM  | Jamaika                          |
| KNA  | St. Kitts und Nevis              |
| LCA  | St. Lucia                        |
| MSR  | Montserrat                       |
| MTQ  | Martinique                       |
| PRI  | Puerto Rico                      |
| TCA  | Turks- und Caicosinseln          |
| TTO  | Trinidad und Tobago              |
| VCT  | St. Vincent und die Grenadinen    |
| VGB  | Britische Jungferninseln        |
| VIR  | Amerikanische Jungferninseln     |
+------+----------------------------------+
24 Zeilen in der Ergebnismenge (0,001 Sekunden)

Dies beendet das Projekt. Du hast erfolgreich die Codes und Länder für die Karibikregion aus der Datenbank world abgerufen.

✨ Lösung prüfen und üben

Zusammenfassung

Herzlichen Glückwunsch! Du hast dieses Projekt abgeschlossen. Du kannst in LabEx weitere Übungen absolvieren, um deine Fähigkeiten zu verbessern.