So erstellen, listen oder fallen Sie in MySQL -Tabelle in MySQL

So erstellen, listen oder fallen Sie in MySQL -Tabelle in MySQL

Indizes sind sehr nützlich, um Suchabfragen in Datenbanktabellen zu verbessern. Beispielsweise suchen Sie nach einem bestimmten Datensatz in einer Datenbanktabelle mit Millionen von Datensätzen. Sie werden feststellen.

Index erstellen:-

Dadurch wird der Index in der MySQL -Tabelle erstellt. Dies ermöglicht auch doppelte Werte.

Erstellen index index_name auf table_name (column_name1, column_name2,…) 

Erstellen Sie einen eindeutigen Index:-

Dadurch wird der Index in der MySQL -Tabelle erstellt. Mit der Verwendung von eindeutigem Schlüsselwort erlaubt dies keine doppelten Werte.

Erstellen Sie eindeutig Index index_name auf table_name (column_name1, column_name2,…) 

1. Indexbeispiele erstellen:-

In diesem Beispiel habe ich eine Tabelle mit dem Namen Benutzer mit Tausenden von Datensätzen in der MySQL -Datenbank. Die Tabellenstruktur lautet wie in Screenshot wie folgt.

Verwenden Sie nun den folgenden Befehl, um den Index mit dem Namen zu erstellen User_idx1 auf dem Tisch Benutzer basierend auf der Spalte Nutzername.

MySQL> Create Index user_idx1 auf Benutzern (Benutzername); 

Verwenden Sie eindeutiges Schlüsselwort mit der Abfrage, um Index mit eindeutigen Datensätzen zu erstellen.

MySQL> Eindeutige Index user_idx1 erstellen auf Benutzer (Benutzername); 

2. Indexbeispiele anzeigen:-

Verwenden Sie den folgenden SQL -Befehl, um alle Indizes für eine MySQL -Tabelle aufzulisten. Die folgende Abfrage löscht User_idx1 Index aus der Benutzertabelle in der aktuellen Datenbank.

MySQL> Index von Benutzern anzeigen; 

3. Indexbeispiele löschen:-

Verwenden Sie den folgenden SQL -Befehl, um den Index in der MySQL -Tabelle zu löschen.

MySQL> ALTER -Tabelle Benutzer fallen in INDEX user_idx1;