Heim  >  Artikel  >  Datenbank  >  Was ist ein Index? So erstellen Sie einen Index in MySQL

Was ist ein Index? So erstellen Sie einen Index in MySQL

黄舟
黄舟Original
2017-08-02 14:06:503832Durchsuche

Index ist eine sehr magische Sache. Als ich Datenstruktur lernte, hörte ich es im Nebel, egal was der Lehrer sagte. Aber seine Aufgabe besteht darin, zuzuhören. Es ist diese Datenstruktur, die die Effizienz von Abfragen verbessern kann.

Wenn Sie wie bei einem Buch lesen möchten, worum es in Kapitel 6, Abschnitt 6 geht, was würden Sie dann auf jeden Fall tun? Sehen Sie sich das Inhaltsverzeichnis an und finden Sie die Seitenzahl, die diesem Abschnitt entspricht. und dann blättern Sie zu dieser einen Seite. Dies ist der Inhaltsverzeichnisindex, der den Lesern hilft, die gewünschten Kapitel schnell zu finden. In der Datenbank haben wir auch Indizes, deren Zweck natürlich dem Umblättern eines Buches entspricht und uns helfen kann, die Effizienz von Abfragen zu verbessern. Der Index ähnelt einem Verzeichnis, was die Arbeitsbelastung des Computers verringert. Dies ist sehr praktisch für Datenbanken mit vielen Tabellendatensätzen und kann die Abfragegeschwindigkeit erheblich verbessern. Andernfalls, wenn kein Index vorhanden ist, scannt der Computer einen nach dem anderen und scannt jedes Mal alle Datensätze, was viel CPU-Zeit verschwendet.

Wir alle wissen, dass es für eine ungeordnete Tabelle und eine geordnete Tabelle mehr Auswahlmöglichkeiten für Abfragemethoden gibt. Tatsächlich ist die Indizierung für die Tabelle unterschiedlich . Das heißt, die Datensätze in der Tabelle werden nach dem Indexfeld sortiert.

Im Folgenden erfahren Sie, wie Sie mit MySQL einen Index erstellen.

1. Bestätigen Sie, dass MySQL installiert ist und der Dienst aktiv ist.

Was ist ein Index? So erstellen Sie einen Index in MySQL

2. Es gibt mehrere Möglichkeiten, eine Verbindung zu MySQL herzustellen, wie unten gezeigt.

Was ist ein Index? So erstellen Sie einen Index in MySQL

Was ist ein Index? So erstellen Sie einen Index in MySQL

Was ist ein Index? So erstellen Sie einen Index in MySQL

3. Geben Sie mit dem Befehl die entsprechende Datenbank ein und zeigen Sie die Tabellen in der Datenbank an. Wie unten gezeigt, legen wir den Index für t_user fest.

Was ist ein Index? So erstellen Sie einen Index in MySQL

Was ist ein Index? So erstellen Sie einen Index in MySQL

Was ist ein Index? So erstellen Sie einen Index in MySQL

4. Verwenden Sie den Befehl, um einen Index zu erstellen.

Was ist ein Index? So erstellen Sie einen Index in MySQL

5. Verwenden Sie den Befehl, um den Index anzuzeigen. Wir können zwei Indizes sehen und feststellen, dass MySQL beim Erstellen der Datenbank den Primärschlüssel automatisch indiziert, wenn der Primärschlüssel festgelegt ist.

Was ist ein Index? So erstellen Sie einen Index in MySQL

6. Sie können auch Befehle verwenden, um mehrere Indizes zu erstellen.

Was ist ein Index? So erstellen Sie einen Index in MySQL

7. Index anzeigen.

1Was ist ein Index? So erstellen Sie einen Index in MySQL

Das obige ist der detaillierte Inhalt vonWas ist ein Index? So erstellen Sie einen Index in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn