Kaj je indeks v SQL?



Indeksi SQL se uporabljajo v relacijskih zbirkah podatkov za pridobivanje podatkov. Indeks v SQL deluje kot kazalec na podatke v določeni tabeli.

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:

    1. Kaj je indeks v SQL?
    2. Kako ustvariti indeks?
    3. Kako spustiti indeks?
    4. Kako spremeniti indeks?
    5. Vrste indeksov v SQL
    6. Kdaj se morate izogibati indeksom?

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.

KazaloDefinicijaSintaksa
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

  1. Gručasti indeks pomaga pri fizični razporeditvi vrstic v spominu.

    kako nastaviti učno pot v javi z ukaznim pozivom
  2. Iskanje obsega vrednosti je hitro.

  3. To vzdržujemo z uporabo drevesa b, vozlišče listne strukture, vozlišča indeksov kažejo neposredno na tabelo.

Negrupirani indeks

  1. Negrustrirani indeks ne bo razvrščal fizičnih vrstic v pomnilniku v razvrščenem vrstnem redu.

  2. Največje število indeksov, ki jih je mogoče ustvariti, je 999.

  3. 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.