Użyj polecenia ALTER, aby dodawać i usuwać indeksy
Istnieją cztery sposoby dodania indeksu do tabeli danych:
STÓŁ ALTER tbl_name DODAJ
PODSTAWYKLUCZ (column_list): To stwierdzenie dodaje klucz główny, co oznacza
Wartość indeksu musi być unikalna i nie może być NULL。
STÓŁ ALTER tbl_name DODAJ
UNIKALNEindex_name (column_list): To stwierdzenie tworzy indeks
musi być unikalny (oprócz NULL, które może wystąpić wielokrotnie)。
STÓŁ ALTER tbl_name DODAJ
INDEKSindex_name (column_list): Dodaj
Indeks normalny, wartość indeksu może pojawiać się wielokrotnie.
STÓŁ ALTER tbl_name DODAJ
PEŁNY TEKSTindex_name (column_list): To stwierdzenie określa, że indeks jest PEŁNY Tekst dla
Indeks pełen tekstu。
Przy tworzeniu indeksu zaleca się tworzenie go bezpośrednio za pomocą wiersza poleceń MySQL, a nie za pomocą MySQL Workbench.
Zobacz indeks
· Tabela
Nazwa stołu.
· Non_unique
Jeśli indeks nie może zawierać duplikatów słów, wynosi 0. Jeśli możesz, to 1.
· Key_name
Nazwa indeksu.
· Seq_in_index
Numer sekwencji kolumny w indeksie, zaczynając od 1.
· Column_name
Nazwa kolumny.
· Kolacja
Jak kolumny są przechowywane w indeksie? W MySQL istnieje wartość 'A' (rosnąca) lub NULL (bez klasyfikacji).
· Moc moc
Szacunkowa liczba unikalnych wartości w indeksie. Można go zaktualizować, uruchamiając ANALYZE TABLE lub myisamchk -a. Kardynały są liczone na podstawie statystyk przechowywanych jako liczby całkowite, więc wartość nie musi być precyzyjna nawet dla małych tabel. Im większa liczba wartości, tym większa szansa, że MySQL użyje tego indeksu podczas federacji.
· Sub_part
Jeśli kolumna jest tylko częściowo indeksowana, jest to liczba znaków, które są indeksowane. Jeśli cała kolumna jest zindeksowana, jest to NULL.
· Pakowane
Wskazuje, jak słowa kluczowe są kompresowane. Jeśli nie jest skompresowany, jest NULL.
· Null
Jeśli kolumna zawiera NULL, zawiera YES. Jeśli nie, kolumna zawiera NIE.
· Index_type
Używano metod indeksowania (BTREE, FULLTEXT, HASH, RTREE).
· Komentarz