Einführung
In diesem Projekt lernst du, wie du mit MySQL-Datenbanken umgehst, einschließlich des Startens des MySQL-Diensts, des Zugangs zur MySQL-Befehlszeilenschnittstelle, des Importierens einer Datenbank und des Verwenden der TRUNCATE-Anweisung zum Löschen von Daten aus einer Tabelle.
👀 Vorschau
MariaDB [world]> SELECT * FROM city;
Empty set (0.001 sec)
🎯 Aufgaben
In diesem Projekt wirst du lernen:
- Wie du den MySQL-Datenbankdienst startest
- Wie du die MySQL-Befehlszeilenschnittstelle mit dem
sudo-Befehl verwendest - Wie du eine Datenbank in MySQL importierst
- Wie du die
TRUNCATE-Anweisung verwendest, um alle Daten aus einer Tabelle zu löschen
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Eine MySQL-Datenbank zu verwalten, einschließlich des Startens des Diensts und des Zugangs zur Befehlszeilenschnittstelle
- Daten in eine MySQL-Datenbank zu importieren
- SQL-Anweisungen wie
TRUNCATEverwenden, um Daten in einer Datenbank zu manipulieren
Starte die MySQL-Datenbank und greife auf MySQL zu
In diesem Schritt lernst du, wie du die MySQL-Datenbank startest und auf sie mit dem sudo-Befehl ohne Passwort zugreifst.
- Starte den MySQL-Datenbankdienst:
sudo service mysql start
- Greife auf die MySQL-Befehlszeilenschnittstelle mit dem
sudo-Befehl ohne Passwort zu:
sudo mysql
Du solltest jetzt auf den MySQL-Eingabeaufforderung zugreifen können.
Importiere die World-Datenbank
In diesem Schritt lernst du, wie du die world.sql-Datenbankdatei in die MySQL-Datenbank importierst.
- Importiere die
world.sql-Datei in die MySQL-Datenbank:
MariaDB [(none)]> SOURCE /home/labex/project/world.sql;
Dies wird die world-Datenbank in deine MySQL-Instanz importieren.
- Wechsel zu der
world-Datenbank:
MariaDB [(none)]> USE world;
Du solltest jetzt in der world-Datenbank sein.
Leere die City-Tabelle
In diesem Schritt lernst du, wie du die TRUNCATE-Anweisung verwendest, um alle Daten aus der city-Tabelle zu löschen.
- Öffne die
truncateCity.sql-Datei. - Füge die folgende SQL-Anweisung zur Datei hinzu:
TRUNCATE TABLE city;
Dies löscht alle Daten aus der city-Tabelle.
- Führe das
truncateCity.sql-Skript in der MySQL-Eingabeaufforderung aus:
MariaDB [world]> SOURCE /home/labex/project/truncateCity.sql;
- Überprüfe, ob die
city-Tabelle leer ist:
MariaDB [world]> SELECT * FROM city;
Du solltest einen leeren Ergebnissatz sehen, was darauf hindeutet, dass die city-Tabelle geleert wurde.
MariaDB [world]> SOURCE /home/labex/project/truncateCity.sql;
Query OK, 0 rows affected (0.004 sec)
MariaDB [world]> SELECT * FROM city;
Empty set (0.001 sec)
Zusammenfassung
Herzlichen Glückwunsch! Du hast dieses Projekt abgeschlossen. Du kannst in LabEx weitere Übungen absolvieren, um deine Fähigkeiten zu verbessern.



