Kas ir indekss SQL?



SQL indeksi tiek izmantoti relāciju datu bāzēs, lai izgūtu datus. Indekss SQL darbojas kā rādītājs datiem konkrētā tabulā.

Ikreiz, kad lasāt grāmatu, noteikti pamanījāt tajā esošo rādītāju! Indeksi SQL ir vienādi.Indeksi ir vienkārši īpašas uzmeklēšanas tabulas. Datu bāzes meklētājprogramma izmanto šīs tabulas, lai paātrinātu datu izguves procesu. Saskaņā ar noteikumiem ir daudz noteikumu SQL strādājot ar rādītājiem. Izmantojot, varat atlasīt vaicājumus, atjaunināt, izveidot indeksus .
Šīs tēmas darba kārtība ir šāda:

    1. Kas ir indekss SQL?
    2. Kā izveidot indeksu?
    3. Kā nomest indeksu?
    4. Kā mainīt indeksu?
    5. Indeksu veidi SQL
    6. Kad vajadzētu izvairīties no rādītājiem?

Kas ir indekss SQL?





Linux sistēmas administratora lomas un pienākumi

Kā jau sākotnēji minēju, indeksi ir īpašas uzmeklēšanas tabulas. SQL indeksi tiek izmantoti relāciju datu bāzēs, lai izgūtu datus. Indekss darbojas kā rādītājs datiem konkrētā tabula . Tas darbojas tāpat kā rādītāji, kurus redzat jebkurā lasītajā grāmatā. Izmantojot tās, varat veikt daudz funkciju.

Kā izveidot indeksu?

Lai izveidotu indeksu, ievērojiet norādīto sintaksi.



CREATE INDEX index_name ON tabulas_nosaukums

Tagad var izveidot vairākus indeksus. Paskaties.

IndekssDefinīcijaSintakse
Vienas kolonnas indekss Tas ir izveidots tikai vienā tabulas kolonnā.CREATE INDEX index_name ON tabulas_nosaukums (kolonnas_nosaukums)
Saliktie indeksi Šie indeksi tiek izmantoti divās vai vairākās tabulas kolonnās.IZVEIDOT INDEKSU index_name
uz tabulas_nosaukums (kolonnas_nosaukums)
Unikāli indeksi Tie tiek izmantoti datu integritātei. Tabulā nav atļauts ievietot dublikātu vērtības.IZVEIDOT UNIKĀLU INDEKSU index_name
Tabulas_nosaukums (kolonnas_nosaukums)

Nākamais segments ir par to, kā nomest indeksu SQL!

Kā nomest indeksu?

SQL DROP komandu izmanto, lai nomestu un indeksētu. Sintakse ir šāda:



DROP INDEX indeksa_nosaukums

Tagad ļaujiet mums redzēt, kā to izdarīt Vecums indekss, izmantojot SQL komandu!

Kā mainīt indeksu?

Izmantojiet šādu sintaksi, lai mainītu indeksu.

ALTER INDEX indeksa_nosaukums objektā_nosaukums

Mainot un indeksējot, var izmantot trīs terminus.

  • Atjaunot : Datora indekss tiks atjaunots, izmantojot atjaunošanas opciju.
  • Atpazīt : B-koka lapu mezgli tiks sakārtoti, izmantojot atpazīšanas opciju.
  • Atspējot : Atspējošanas opcija atspējo indeksu.

SQL ir dažādi indeksu veidi. Ļaujiet mums tos izpētīt!

Indeksa veidi SQL

SQL ir divu veidu indeksi.

  • Klasteru indekss

  • Neklasificēts indekss

Klasteru indekss

  1. Klasteru indekss palīdz rindas fiziski sakārtot atmiņā.

    kā padarīt failu Java
  2. Vērtību diapazona meklēšana ir ātra.

  3. To uztur, izmantojot datu b struktūras lapu mezglu, indeksu mezgli norāda tieši uz tabulu.

Neklasificēts indekss

  1. Neklasificēts indekss nesakārtos fiziskās rindas atmiņā sakārtotā secībā.

  2. Maksimālais izveidojamo indeksu skaits ir 999.

  3. Šo indeksu uztur arī b-koka datu struktūra, bet indeksa lapu mezgli nenorāda tieši uz tabulas datiem.

Ejot uz priekšu ar SQL indeksiem, redzēsim, kad no tiem jāizvairās.

Kad vajadzētu izvairīties no rādītājiem?

  • Indeksus nevajadzētu izmantot mazām tabulām.

  • Jums vajadzētu izvairīties no kolonnām, kurās ir liels NULL vērtību skaits.

  • Tabulās, kurās ir liels skaits atjaunināšanas vai ievietošanas darbību, jāizvairās no rādītājiem.

Tas viss attiecas uz indeksiem SQL. Es ceru, ka saturs izskaidro pievienoto vērtību jūsu zināšanām. Turpini lasīt, turpini izpētīt!

Ja vēlaties uzzināt vairāk par MySQL un iepazīstiet šo atvērtā pirmkoda relāciju datu bāzi, pēc tam pārbaudiet mūsu kas nāk ar instruktoru vadītu tiešraides apmācību un reālās dzīves projektu pieredzi. Šīs apmācības palīdzēs padziļināti izprast MySQL un palīdzēs apgūt šo tēmu.

Vai mums ir jautājums? Lūdzu, pieminējiet to šī raksta “Indekss SQL” komentāru sadaļā, un mēs ar jums sazināsimies.