Einführung
In diesem Projekt lernst du, wie du auf MySQL zugreifen, Daten importieren und Städte mit einer Bevölkerung von über einer Million aus der Tabelle city abfragen kannst.
👀 Vorschau
MariaDB [world]> SOURCE /home/labex/project/getMillion.sql;
+------+--------------+-------------+----------+------------+
| ID | Name | CountryCode | District | Population |
+------+--------------+-------------+----------+------------+
| 1907 | Shijiazhuang | CHN | Hebei | 2041500 |
| 1924 | Tangshan | CHN | Hebei | 1040000 |
+------+--------------+-------------+----------+------------+
2 Zeilen in Satz (0,001 Sekunden)
🎯 Aufgaben
In diesem Projekt wirst du lernen:
- Wie du den MySQL-Dienst starten und mit dem Befehl
sudoauf MySQL zugreifen kannst - Wie du Daten aus einer SQL-Datei in die MySQL-Datenbank importieren kannst
- Wie du die Tabelle
cityabfragen, um Informationen zu Städten in der Region Hebei mit einer Bevölkerung von über einer Million abzurufen
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Eine MySQL-Datenbank zu verwalten, einschließlich des Startens des Diensts und des Importierens von Daten
- SQL-Abfragen zum Abrufen spezifischer Informationen aus einer Datenbanktabelle zu schreiben
- Dein Verständnis der Arbeit mit MySQL und SQL-Abfragen zu demonstrieren
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 auf dem Server.
- Starte den MySQL-Dienst:
sudo service mysql start
- Greife mit dem Befehl
sudoauf MySQL zu:
sudo mysql
- Importiere die Daten aus
/home/labex/project/world.sqlin MySQL und wechsle zur Datenbankworld:
MariaDB [(none)]> SOURCE /home/labex/project/world.sql;
Städte mit einer Bevölkerung von über einer Million abfragen
In diesem Schritt lernst du, wie du alle Informationen zu Städten in der Region Hebei mit einer Bevölkerung von über einer Million aus der Tabelle city abfragst.
- Öffne die Datei
getMillion.sql. - Füge den folgenden Code zur Datei
getMillion.sqlhinzu:
-- Abfrage, um Informationen zu Städten im Bezirk Hebei mit einer Bevölkerung von über 1 Million abzurufen
SELECT *
FROM city
WHERE District = 'Hebei' AND Population > 1000000;
- Speichere die Datei.
- Führe das Skript
getMillion.sqlin MySQL aus:
MariaDB [world]> SOURCE /home/labex/project/getMillion.sql;
Dies wird die Informationen zu den Städten in der Region Hebei mit einer Bevölkerung von über einer Million anzeigen.
MariaDB [world]> SOURCE /home/labex/project/getMillion.sql;
+------+--------------+-------------+----------+------------+
| ID | Name | CountryCode | District | Population |
+------+--------------+-------------+----------+------------+
| 1907 | Shijiazhuang | CHN | Hebei | 2041500 |
| 1924 | Tangshan | CHN | Hebei | 1040000 |
+------+--------------+-------------+----------+------------+
2 Zeilen in Satz (0,001 Sekunden)
Zusammenfassung
Herzlichen Glückwunsch! Du hast dieses Projekt abgeschlossen. Du kannst in LabEx weitere Labs absolvieren, um deine Fähigkeiten zu verbessern.



