Kiedykolwiek czytasz książkę, na pewno zauważyłeś w niej indeks! Indeksy w SQL są takie same.Indeksy to po prostu specjalne tabele przeglądowe. Mechanizm wyszukiwania bazy danych wykorzystuje te tabele do przyspieszenia procesu pobierania danych. Istnieje wiele przepisów w ramach SQL podczas pracy z indeksami. Możesz wybierać zapytania, aktualizować, tworzyć indeksy za pomocą .
Program tego tematu jest następujący:
Co to jest indeks w SQL?
Jak wspomniałem na początku, indeksy to specjalne tabele przeglądowe. Indeksy SQL są używane w relacyjnych bazach danych do pobierania danych. Indeks działa jako wskaźnik do danych w określonym stół . Działa w taki sam sposób, jak indeksy, które widzisz w każdej czytanej książce. Dzięki nim możesz wykonywać wiele funkcji.
co jest w środku__
Jak stworzyć indeks?
Aby utworzyć indeks, postępuj zgodnie z podaną składnią.
CREATE INDEX nazwa_indeksu ON nazwa_tabeli
Teraz można utworzyć kilka indeksów. Spójrz.
Indeks | Definicja | Składnia |
Indeks jednokolumnowy | Jest tworzony tylko w jednej kolumnie tabeli. | CREATE INDEX nazwa_indeksu ON nazwa_tabeli (nazwa_kolumny) |
Indeksy złożone | Te indeksy są używane w co najmniej dwóch kolumnach tabeli. | UTWÓRZ INDEKS nazwa_indeksu na nazwa_tabeli (nazwa_kolumny) |
Unikalne indeksy | Są one używane do integralności danych. Do tabeli nie można wstawiać zduplikowanych wartości. | UTWÓRZ UNIQUE INDEX nazwa_indeksu Na nazwa_tabeli (nazwa_kolumny) |
Następny segment dotyczy usuwania indeksu w SQL!
Jak upuścić indeks?
Polecenie SQL DROP służy do usuwania i indeksowania. Składnia jest następująca:
DROP INDEX nazwa_indeksu
Zobaczmy teraz, jak to zrobić Wiek indeks za pomocą polecenia SQL!
Jak zmienić indeks?
Użyj następującej składni, aby zmienić indeks.
ALTER INDEX nazwa_indeksu na nazwa_obiektu
Istnieją trzy terminy, których można używać podczas zmiany i indeksowania.
użycie charat w java
- Odbudować : Indeks komputera zostanie odtworzony przy użyciu opcji odbudowy.
- Rozpoznać : Węzły liści b-drzewa zostaną zreorganizowane przy użyciu opcji rozpoznawania.
- Wyłączyć : Opcja wyłączenia spowoduje wyłączenie indeksu.
W SQL są różne typy indeksów. Przestudiujmy je!
Rodzaje indeksów w SQL
W SQL istnieją dwa typy indeksów.
Indeks klastrowy
Indeks nieklastrowy
Indeks klastrowy
Indeks klastrowy pomaga w fizycznym rozmieszczaniu wierszy w pamięci.
Wyszukiwanie zakresu wartości jest szybkie.
Jest to utrzymywane za pomocą drzewa b Węzeł liścia struktury danych, węzły indeksów wskazują bezpośrednio tabelę.
Indeks nieklastrowy
Indeks nieklastrowy nie uporządkuje fizycznych wierszy w pamięci w kolejności posortowanej.
Maksymalna liczba indeksów, które można utworzyć, to 999.
Indeks ten jest również utrzymywany przez strukturę danych b-drzewa, ale węzły-liścia indeksu nie wskazują bezpośrednio danych tabeli.
Idąc dalej z indeksami SQL, zobaczmy, kiedy ich unikać.
Kiedy należy unikać indeksowania?
Indeksów nie należy używać w przypadku małych tabel.
Należy unikać kolumn, które mają dużą liczbę wartości NULL.
Indeksów należy unikać w tabelach, które mają dużą liczbę operacji aktualizacji lub wstawiania.
goto function c ++
Chodzi o indeksy w SQL. Mam nadzieję, że treść wyjaśniła wartość dodaną Twojej wiedzy. Czytaj dalej, odkrywaj dalej!
Jeśli chcesz dowiedzieć się więcej o MySQL i poznaj tę relacyjną bazę danych typu open source, a następnie sprawdź naszą który obejmuje szkolenie na żywo prowadzone przez instruktora i rzeczywiste doświadczenie projektowe. To szkolenie pomoże Ci dogłębnie zrozumieć MySQL i osiągnąć mistrzostwo w tym temacie.
Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy tego artykułu „Indeks w języku SQL”, a my skontaktujemy się z Tobą.