Kaskart skaitydami knygą, būtinai pastebėjote joje rodomą rodyklę! Indeksai SQL yra vienodi.Rodyklės yra tiesiog specialios paieškos lentelės. Duomenų bazės paieškos variklis naudoja šias lenteles, kad pagreitintų duomenų paieškos procesą. Pagal nuostatą yra daugybė nuostatų SQL dirbant su rodyklėmis. Galite pasirinkti užklausas, atnaujinti, kurti indeksus naudodami .
Šios temos darbotvarkė yra tokia:
Kas yra indeksas SQL?
Kaip jau minėjau iš pradžių, indeksai yra specialios paieškos lentelės. SQL indeksai naudojami reliacinėse duomenų bazėse duomenims gauti. Indeksas veikia kaip rodiklis į konkretaus asmens duomenis stalo . Jis veikia taip pat, kaip rodyklės, kurias matote bet kurioje skaitomoje knygoje. Naudodamiesi jomis, galite atlikti daugybę funkcijų.
yra sas programavimo kalba
Kaip sukurti indeksą?
Norėdami sukurti indeksą, vadovaukitės pateikta sintakse.
SUKURTI RODYKLĖS rodyklės_vardą į lentelės_vardą
Dabar yra keletas indeksų, kuriuos galima sukurti. Pažvelk.
Indeksas | Apibrėžimas | Sintaksė |
Vieno stulpelio rodyklė | Jis sukurtas tik viename lentelės stulpelyje. | SUKURTI RODYKLĖS rodyklės_vardą ĮJUNGTA lentelės_vardas (stulpelio_vardas) |
Sudėtiniai indeksai | Šie indeksai naudojami dviejuose ar daugiau lentelės stulpelių. | SUKURTI INDEKSĄ rodyklės_vardas lentelės_vardas (stulpelio_vardas) |
Unikalūs indeksai | Jie naudojami duomenų vientisumui užtikrinti. Negalima į lentelę įterpti jokių pasikartojančių verčių. | SUKURTI UNIKALŲ RODYKLĖS rodyklės_vardą Lentelės_vardas (stulpelio_vardas) |
Kitas segmentas yra apie tai, kaip mesti indeksą SQL!
Kaip numesti indeksą?
SQL DROP komanda naudojama norint mesti ir indeksuoti. Sintaksė yra tokia:
„DROP INDEX index_name“
Dabar pažiūrėkime, kaip tai padaryti Amžius indeksas naudojant SQL komandą!
Kaip pakeisti indeksą?
Norėdami pakeisti indeksą, naudokite šią sintaksę.
ALTER INDEX rodyklės_vardas objekto_vardas
Yra trys terminai, kuriuos galima naudoti keičiant ir indeksuojant.
kaip padaryti susietą sąrašą c
- Atstatyti : Kompiuterio rodyklė bus atkurta naudojant parinktį atstatyti.
- Pripažinti : B medžio lapų mazgai bus pertvarkyti naudojant atpažinimo parinktį.
- Išjungti : Išjungus parinktį bus išjungtas indeksas.
SQL yra skirtingų tipų indeksai. Panagrinėkime juos!
Indekso tipai SQL
SQL yra dviejų tipų indeksai.
Grupuotas indeksas
Neklasijuotas indeksas
Grupuotas indeksas
Grupuotas indeksas padeda fiziškai sutvarkyti eilutes atmintyje.
Vertybių diapazono paieška yra greita.
Tai palaikoma naudojant b medžio duomenų struktūros lapų mazgą, indeksų mazgai nukreipia tiesiai į lentelę.
Neklasijuotas indeksas
Neklasijuotas indeksas nesutvarkys atminties fizinių eilučių rūšiavimo tvarka.
Didžiausias indeksų, kuriuos galima sukurti, skaičius yra 999.
Šį indeksą taip pat palaiko b medžio duomenų struktūra, tačiau indekso lapų mazgai tiesiogiai nenurodo lentelės duomenų.
Žengdami į priekį naudodami SQL indeksus, pažiūrėkime, kada jų vengti.
Kada reikėtų vengti indeksų?
Indeksai neturėtų būti naudojami mažose lentelėse.
Turėtumėte vengti stulpelių, kuriuose yra daug NULL reikšmių.
Reikėtų vengti rodyklių lentelėse, kuriose atliekama daug atnaujinimo ar įterpimo operacijų.
styginių pastovus baseinas java
Tai viskas apie indeksus SQL. Tikiuosi, kad turinys paaiškino jūsų žinių pridėtinę vertę. Skaityk toliau, tyrinėk toliau!
Jei norite sužinoti daugiau apie „MySQL“ ir susipažinkite su šia atviro kodo reliacine duomenų baze, tada patikrinkite mūsų kuris ateina su instruktorių vedamomis tiesioginėmis treniruotėmis ir realių projektų patirtimi. Šie mokymai padės jums išsamiau suprasti „MySQL“ ir padės jums įsisavinti šį dalyką.
Turite mums klausimą? Prašome tai paminėti šio straipsnio „Indeksas SQL“ komentarų skyriuje ir mes su jumis susisieksime.