Jak tworzyć, wymienić lub upuścić indeksy w tabeli MySQL

Jak tworzyć, wymienić lub upuścić indeksy w tabeli MySQL

Indeksy są bardzo przydatne do poprawy zapytania w tabelach bazy danych. Na przykład szukasz konkretnego rekordu w tabeli bazy danych, mając miliony rekordów. Przekonasz się, że zapytań wyszukiwania wymaga bardzo mniej czasu na tabelach z indeksami.

Utwórz indeks:-

To stworzy indeks w tabeli MySQL. Umożliwi to również zduplikowane wartości.

Utwórz nazwę indeksu indeksu na nazwie_name (kolumna_nazwa1, nazwa kolumny2,…) 

Utwórz unikalny indeks:-

To stworzy indeks w tabeli MySQL. Przy użyciu unikalnego słowa kluczowego nie pozwoli to na zduplikowane wartości.

Utwórz unikalną nazwę indeksu indeksu na nazwie_name (kolumna_nazwa1, nazwa kolumnowa2,…) 

1. Utwórz przykłady indeksu:-

W tym przykładzie mam tabelę o nazwie użytkownicy z tysiącami rekordów w bazie danych MySQL. Struktura tabeli jest następująca w zrzucie ekranu.

Teraz użyj następującego polecenia, aby utworzyć indeks nazwany Users_idx1 na stole Użytkownicy na podstawie kolumny nazwa użytkownika.

MySQL> Utwórz indeks users_idx1 na użytkownikach (nazwa użytkownika); 

Użyj unikalnego słowa kluczowego z zapytaniem, aby utworzyć indeks z unikalnymi rekordami.

MySQL> Utwórz unikalne indeks users_idx1 na użytkownikach (nazwa użytkownika); 

2. Pokaż przykłady indeksu:-

Użyj następującego polecenia SQL, aby wymienić wszystkie indeksy dla tabeli MySQL. Poniższe zapytanie usunie Users_idx1 indeks z tabeli użytkowników w bieżącej bazie danych.

Mysql> Pokaż indeks od użytkowników; 

3. Usuń przykłady indeksu:-

Użyj następującego polecenia SQL, aby usunąć indeks w tabeli MySQL.

mysql> alter Table Użytkownicy upuszcza indeks users_idx1;