Einführung
In diesem Projekt lernen Sie, wie Sie eine bestimmte Tabelle in der Datenbank world löschen und eine andere Tabelle leeren, ohne ihre Struktur zu verwerfen. Dieses Projekt soll Ihnen helfen, die Datenbankverwaltung und SQL-Befehle zu verstehen.
👀 Vorschau

🎯 Aufgaben
In diesem Projekt lernen Sie:
- Wie Sie MySQL mit dem Befehl
sudoohne Passwort zugreifen können - Wie Sie Daten aus einer SQL-Datei in MySQL importieren können
- Wie Sie eine Tabelle aus einer Datenbank löschen können
- Wie Sie eine Tabelle leeren können, ohne ihre Struktur zu verwerfen
🏆 Errungenschaften
Nach Abschluss dieses Projekts können Sie:
- Datenbanktabellen effektiv verwalten
- Grundlegende SQL-Operationen wie das Löschen und Leeren von Tabellen ausführen
- Die Wichtigkeit der Datenbankwartung und -optimierung verstehen
Zugriff auf MySQL und Import der Daten
In diesem Schritt lernen Sie, wie Sie MySQL mit dem Befehl sudo ohne Passwortzugang öffnen und die Daten aus der Datei /home/labex/project/world.sql in MySQL importieren können.
- Starten Sie den MySQL-Dienst:
sudo service mysql start
- Greifen Sie auf MySQL mit dem Befehl
sudozu:
sudo mysql
- Importieren Sie die Daten aus der Datei
/home/labex/project/world.sqlin MySQL und wechseln Sie zur Datenbankworld:
SOURCE /home/labex/project/world.sql;
Löschen der Tabelle 'City'
In diesem Schritt lernen Sie, wie Sie die Tabelle city aus der Datenbank world löschen können.
- Löschen Sie die Tabelle
city:
DROP TABLE IF EXISTS city;
Leeren der Tabelle 'Countrylanguage'
In diesem Schritt lernen Sie, wie Sie die Tabelle countrylanguage leeren können, ohne ihre Struktur zu verwerfen.
- Leeren Sie die Tabelle
countrylanguage:
TRUNCATE TABLE countrylanguage;
Speichern des Skripts
In diesem letzten Schritt speichern Sie das Skript, das Sie in den vorherigen Schritten erstellt haben.
Erstellen Sie eine neue Datei mit dem Namen
dropCity.sqlim Verzeichnis/home/labex/project.Kopieren Sie den folgenden Code in die Datei
dropCity.sql:
-- Löschen der Tabelle "city"
DROP TABLE IF EXISTS city;
-- Leeren der Tabelle "countrylanguage"
TRUNCATE TABLE countrylanguage;
- Führen Sie das Skript
dropCity.sqlaus:
SOURCE /home/labex/project/dropCity.sql;
Sie sollten die folgende Ausgabe sehen:
MariaDB [world]> SOURCE /home/labex/project/dropCity.sql;
Query OK, 0 rows affected, 1 warning (0.002 sec)
Query OK, 0 rows affected (0.002 sec)
Herzlichen Glückwunsch! Sie haben das Projekt erfolgreich abgeschlossen. Sie können nun das Skript dropCity.sql in MySQL ausführen, um die Tabelle city zu löschen und die Tabelle countrylanguage zu leeren.
Zusammenfassung
Herzlichen Glückwunsch! Sie haben dieses Projekt abgeschlossen. Sie können in LabEx weitere Übungen (Labs) absolvieren, um Ihre Fähigkeiten zu verbessern.



