Einführung
In diesem Projekt lernst du, wie du Indizes in einer MySQL-Datenbank verwalten kannst. Insbesondere lernst du, wie du einem Index in das title-Feld der course-Tabelle in der edusys-Datenbank hinzufügen kannst.
🎯 Aufgaben
In diesem Projekt wirst du lernen:
- Wie du den MySQL-Server starten und in das MySQL-Terminal einloggen kannst
- Wie du ein SQL-Skript in die MySQL-Datenbank importieren kannst
- Wie du einem Tabellenfeld einen Index hinzufügen kannst
- Wie du ein SQL-Skript speichern und ausführen kannst, um den Index zu erstellen
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Die Wichtigkeit von Indizes in einer Datenbank für die Verbesserung der Abfrageleistung zu verstehen
- Mit Zuversicht Indizes zu Tabellenfeldern in einer MySQL-Datenbank hinzuzufügen
- Dein Wissen um SQL-Befehle anzuwenden, um die Datenbankstruktur zu verwalten
Starten Sie MySQL und importieren Sie die Datenbank
In diesem Schritt lernst du, wie du den MySQL-Server startest und das Datenbankskript edusys.sql in MySQL importierst.
Öffne ein Terminal und führe den folgenden Befehl aus, um den MySQL-Dienst zu starten:
sudo /etc/init.d/mysql startMelde dich am MySQL-Terminal an:
mysql -urootImportiere das Skript
edusys.sqlin die MySQL-Datenbank:SOURCE ~/project/edusys.sql
Fügen Sie einem Index zur Kurs-Tabelle hinzu
In diesem Schritt lernst du, wie du einem Index in das title-Feld der course-Tabelle hinzufügen kannst.
- Erstelle eine neue Datei namens
addIndex.sqlim Verzeichnis~/project. - Füge im Datei
addIndex.sqleinem Index in dastitle-Feld dercourse-Tabelle mit dem Indexnamenix_titlehinzu:
ALTER TABLE edusys.course ADD INDEX ix_title (title);
Führen Sie das Indexhinzufügungsskript aus
In diesem Schritt lernst du, wie du das Skript addIndex.sql ausführst, um den Index auf der course-Tabelle zu erstellen.
Führe im MySQL-Terminal folgenden Befehl aus, um das Skript
addIndex.sqlauszuführen:SOURCE ~/project/addIndex.sqlDadurch wird der Index
ix_titleauf dastitle-Feld dercourse-Tabelle erstellt.
Herzlichen Glückwunsch! Du hast erfolgreich einem Index in die course-Tabelle in der edusys-Datenbank hinzugefügt.
Zusammenfassung
Herzlichen Glückwunsch! Du hast dieses Projekt abgeschlossen. Du kannst in LabEx weitere Übungen absolvieren, um deine Fähigkeiten zu verbessern.



