Kadarkoli preberete knjigo, ste gotovo opazili kazalo v njej! Kazala v SQL so enaka.Indeksi so preprosto posebne iskalne tabele. Iskalnik po bazah podatkov uporablja te tabele za pospešitev postopka pridobivanja podatkov. Obstaja veliko določb pod SQL med delom z indeksi. S pomočjo lahko izbirate poizvedbe, posodabljate in ustvarjate indekse .
Dnevni red te teme je naslednji:
Kaj je indeks v SQL?
Kot sem že omenil, so indeksi posebne iskalne tabele. Indeksi SQL se uporabljajo v relacijskih zbirkah podatkov za pridobivanje podatkov. Indeks deluje kot kazalec na podatke v določenem tabela . Deluje enako kot indeksi, ki jih vidite v kateri koli knjigi, ki jo preberete. Z njihovo uporabo lahko izvajate veliko funkcij.
Kako ustvariti indeks?
Če želite ustvariti indeks, sledite dani skladnji.
USTVARI INDEKS ime_indeksa NA ime_tabele
Zdaj je mogoče ustvariti več indeksov. Poglej.
Kazalo | Definicija | Sintaksa |
Kazalo z enim stolpcem | Ustvarjen je le v enem stolpcu tabele. | USTVARI INDEKS ime_indeksa NA ime_tabele (ime_ stolpca) |
Sestavljeni indeksi | Ti indeksi se uporabljajo v dveh ali več stolpcih tabele. | USTVARI INDEKS ime_indeksa na ime_tabele (ime_ stolpca) |
Edinstveni indeksi | Ti se uporabljajo za integriteto podatkov. V tabelo ni dovoljeno vstavljati podvojenih vrednosti. | USTVARI ENOTEN INDEKS ime_indeksa Na ime_tabele (ime_ stolpca) |
Naslednji segment govori o tem, kako spustiti indeks v SQL!
Kako spustiti indeks?
Ukaz DROP SQL se uporablja za spuščanje in indeksiranje. Sintaksa je naslednja:
DROP INDEX ime_indeksa
Zdaj pa poglejmo, kako Starost indeks z uporabo ukaza SQL!
Kako spremeniti indeks?
Za spremembo indeksa uporabite naslednjo sintakso.
ALTER INDEX ime_indeksa na ime_objekta
Med spreminjanjem in indeksiranjem lahko uporabimo tri izraze.
- Obnovi : Računalniški indeks se bo znova ustvaril z možnostjo obnove.
- Prepoznajte : Listna vozlišča b-drevesa bodo ponovno organizirana z možnostjo prepoznavanja.
- Onemogoči : Možnost onemogočenja bo onemogočila indeks.
V SQL obstajajo različne vrste indeksov. Proučimo jih!
Vrste indeksa v SQL
V SQL obstajata dve vrsti indeksov.
kako uporabljati python v anacondi
Gručasti indeks
Negrupirani indeks
Gručasti indeks
Gručasti indeks pomaga pri fizični razporeditvi vrstic v spominu.
kako nastaviti učno pot v javi z ukaznim pozivom
Iskanje obsega vrednosti je hitro.
To vzdržujemo z uporabo drevesa b, vozlišče listne strukture, vozlišča indeksov kažejo neposredno na tabelo.
Negrupirani indeks
Negrustrirani indeks ne bo razvrščal fizičnih vrstic v pomnilniku v razvrščenem vrstnem redu.
Največje število indeksov, ki jih je mogoče ustvariti, je 999.
Ta indeks vzdržuje tudi podatkovna struktura b-drevesa, vendar listna vozlišča indeksa ne kažejo neposredno na podatke tabele.
Če nadaljujemo z indeksi SQL, poglejmo, kdaj se jim izogniti.
Kdaj se morate izogibati indeksom?
Na majhnih mizah ne smete uporabljati indeksov.
Izogibajte se stolpcem z velikim številom NULL vrednosti.
Indeksom se je treba izogibati v tabelah, ki vsebujejo veliko število postopkov posodabljanja ali vstavljanja.
Tu gre za indekse v SQL. Upam, da je vsebina pojasnila dodano vrednost vašemu znanju. Nadaljujte z branjem, nadaljujte z raziskovanjem!
Če želite izvedeti več o MySQL in spoznajte to odprtokodno relacijsko bazo podatkov, nato si oglejte našo ki prihaja z usposabljanjem pod vodstvom inštruktorjev v živo in izkušnjami iz resničnih projektov. Ta trening vam bo pomagal poglobljeno razumeti MySQL in vam pomagal doseči obvladovanje zadeve.
Imate vprašanje za nas? Prosimo, omenite ga v oddelku za komentarje tega članka »Kazalo v SQL« in se vam bomo javili.