Jak tworzyć, wymienić lub upuścić indeksy w tabeli MySQL
- 4754
- 91
- Tomasz Szatkowski
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;
- « Jak przenieść uruchamianie Unity na dół w Ubuntu 16.04
- Jak zainstalować Java 8 na Debian 10/9/8 przez PPA »