Mikä on hakemisto SQL: ssä?



SQL-hakemistoja käytetään relaatiotietokannoissa tietojen noutamiseen. SQL-hakemisto toimii osoittimena tietyn taulukon tiedoille.

Aina kun luet kirjaa, sinun on oltava huomannut hakemiston siinä! Indeksit SQL: ssä ovat samat.Hakemistot ovat yksinkertaisesti erityisiä hakutaulukoita. Tietokannan hakukone käyttää näitä taulukoita nopeuttaakseen tietojen hakuprosessia. Kohdassa on paljon säännöksiä SQL työskennellessään hakemistojen kanssa Voit valita kyselyitä, päivittää, luoda hakemistoja .
Tämän aiheen esityslista on seuraava:

    1. Mikä on hakemisto SQL: ssä?
    2. Kuinka luoda hakemisto?
    3. Kuinka pudottaa indeksi?
    4. Kuinka muuttaa hakemistoa?
    5. Hakemistotyypit SQL: ssä
    6. Milloin sinun tulisi välttää hakemistoja?

Mikä on hakemisto SQL: ssä?





Kuten mainitsin alun perin, indeksit ovat erityisiä hakutaulukoita. SQL-hakemistoja käytetään relaatiotietokannoissa tietojen noutamiseen. Hakemisto toimii osoittimena tietyn tietoihin pöytä . Se toimii samalla tavalla kuin hakemistot, jotka näet missä tahansa lukemassasi kirjassa. Voit suorittaa monia toimintoja käyttämällä niitä.

Kuinka luoda hakemisto?

Noudata syntaksia luodaksesi hakemiston.



LUO HAKEMISTO hakemistonimi päällä taulukon_nimi

Nyt on olemassa useita hakemistoja, jotka voidaan luoda. Katso.

IndeksiMääritelmäSyntaksi
Yhden sarakkeen hakemisto Se on luotu vain yhteen taulukon sarakkeeseen.LUO HAKEMISTO hakemistonimi päällä taulukon_nimi (sarakkeen_nimi)
Yhdistetyt hakemistot Näitä hakemistoja käytetään kahdessa tai useammassa taulukon sarakkeessa.LUO HAKEMISTO indeksinimi
taulukon_nimi (sarakkeen_nimi)
Ainutlaatuiset hakemistot Näitä käytetään tietojen eheyteen. Taulukkoon ei saa lisätä kaksoisarvoja.LUO AINUTLAATUINEN HAKEMISTO indeksinimi
Taulukon_nimi (sarakkeen_nimi)

Seuraava segmentti on kuinka pudottaa indeksi SQL: ään!

ero jatko-opiskelijoiden ja päälliköiden välillä

Kuinka pudottaa hakemisto?

SQL DROP -komentoa käytetään pudottamiseen ja indeksointiin. Syntaksi on seuraava:



DROP INDEX indeksinimi

Katsotaan nyt miten Ikä hakemisto SQL-komennolla!

Kuinka muuttaa hakemistoa?

Muuta hakemistoa seuraavalla syntaksilla.

ALTER INDEX hakemistonimi objektin_nimellä

On kolmea termiä, joita voidaan käyttää muutettaessa ja indeksoimalla.

on vaikea oppia
  • Rakenna uudelleen : Tietokoneen hakemisto luodaan uudelleen käyttämällä uudelleenvalinta-asetusta.
  • Tunnistaa : B-puun lehtisolmut järjestetään uudelleen tunnistamisvaihtoehdon avulla.
  • Poista käytöstä : Poista käytöstä -vaihtoehto poistaa hakemiston käytöstä.

SQL: ssä on erityyppisiä hakemistoja. Tutkikaamme heitä!

Hakemistotyypit SQL: ssä

SQL: ssä on kahden tyyppisiä hakemistoja.

  • Klusteroitu indeksi

  • Ryhmittymätön indeksi

Klusteroitu indeksi

  1. Klusteroitu hakemisto auttaa järjestämään rivit fyysisesti muistiin.

  2. Arvoalueen haku on nopeaa.

  3. Tätä ylläpidetään käyttämällä b-puun tietorakenteen lehtisolmua, indeksien solmut osoittavat suoraan taulukkoon.

Ryhmittymätön indeksi

  1. Ryhmittymätön hakemisto ei järjestä fyysisiä rivejä muistissa järjestyksessä.

  2. Indeksien enimmäismäärä voidaan luoda 999.

  3. Tätä hakemistoa ylläpitää myös b-puun tietorakenne, mutta indeksin lehtisolmut eivät osoita suoraan taulukon tietoja.

Etsitään eteenpäin SQL-hakemistojen kanssa, katsotaanpa, milloin niitä tulisi välttää.

Milloin sinun tulisi välttää hakemistoja?

  • Hakemistoja ei tule käyttää pienissä pöydissä.

  • Vältä sarakkeita, joissa on paljon NULL-arvoja.

  • Hakemistoja tulisi välttää taulukoissa, joissa on paljon päivitys- tai lisäystoimintoja.

Tämä koskee SQL-hakemistoja. Toivon sisällön selittäneen lisäarvoa tietämyksellesi. Jatka lukemista, jatka tutkimista!

Jos haluat oppia lisää MySQL ja tutustu tähän avoimen lähdekoodin relaatiotietokantaan ja tutustu sitten joka sisältää ohjaajan vetämän live-koulutuksen ja tosielämän projektikokemuksen. Tämä koulutus auttaa ymmärtämään MySQL: ää perusteellisesti ja auttaa sinua hallitsemaan aihetta.

Onko sinulla kysymys meille? Mainitse se tämän 'Hakemisto SQL: ssä' -artikkelin kommenttiosassa ja palaamme sinuun.

tulosta_r merkkijonoon