Valahányszor elolvas egy könyvet, biztosan észrevette a benne található indexet! Az indexek az SQL-ben megegyeznek.Az indexek egyszerűen speciális keresőtáblák. Az adatbázis-kereső ezeket a táblázatokat használja az adatkeresési folyamat felgyorsítására. Nagyon sok rendelkezés van SQL miközben indexekkel dolgozik. Kiválaszthatja a lekérdezéseket, frissítheti és indexeket hozhat létre a segítségével .
A téma napirendje a következő:
Mi az index az SQL-ben?
Mint kezdetben említettem, az indexek speciális keresési táblák. Az SQL indexeket a relációs adatbázisokban használják az adatok lekérésére. Az index mutatóként szolgál egy adott adat adataira asztal . Ugyanúgy működik, mint az indexek, amelyeket minden elolvasott könyvben láthat. Nagyon sok funkciót hajthat végre használatával.
Hogyan hozhatunk létre indexet?
Index létrehozásához kövesse a megadott szintaxist.
CREATE INDEX index_nev ON tábla_név
Most több index hozható létre. Vessen egy pillantást.
Index | Meghatározás | Szintaxis |
Egyoszlopos index | Csak egy táblaoszlopon jön létre. | INDEX index_nevének létrehozása BE tábla_név (oszlopnév) |
Összetett indexek | Ezeket az indexeket egy táblázat két vagy több oszlopán használják. | INDEX index_név létrehozása a table_name (oszlop_név) |
Egyedi indexek | Ezeket az adatok integritására használják. A táblázatba nem lehet duplikált értékeket beilleszteni. | CREATE UNIQUE INDEX index_name A tábla_neve (oszlopnév) |
A következő szakasz arról szól, hogyan lehet indexet dobni az SQL-be!
Hogyan dobjunk le egy indexet?
Az SQL DROP parancsot használjuk az eldobáshoz és az indexeléshez. A szintaxis a következő:
DROP INDEX index_név
Most nézzük meg, hogyan kell Kor egy index SQL paranccsal!
Hogyan lehet megváltoztatni az indexet?
Az index megváltoztatásához használja a következő szintaxist.
A system.exit (0) a program leállítására használható.
ALTER INDEX index_neve az objektum_nevén
Három kifejezés használható, miközben változtat és indexel.
php hogyan kell kinyomtatni a tömböt
- Újjáépíteni : A számítógépes index újjáépül az újjáépítés opcióval.
- Elismerik : A b-fa levélcsomópontjait a felismerés opcióval rendezzük át.
- Letiltás : A letiltás opció letiltja az indexet.
Különböző típusú indexek vannak az SQL-ben. Tanulmányozzuk őket!
Az index típusai az SQL-ben
Kétféle index létezik az SQL-ben.
Fürtözött index
Nem fürtözött index
Fürtözött index
A fürtözött index segít a sorok fizikai rendezésében a memóriában.
Az értéktartomány keresése gyors.
Ezt egy b fa adatszerkezet levélcsomópont használatával lehet fenntartani, az indexek csomópontjai közvetlenül a táblára mutatnak.
Nem fürtözött index
A nem fürtözött index nem rendezi sorrendben a fizikai sorokat a memóriában.
A létrehozható indexek maximális száma 999.
Ezt az indexet egy b-fa adatszerkezet is fenntartja, de az index levélcsomópontjai nem közvetlenül a táblázat adataira mutatnak.
Az SQL indexekkel haladva nézzük meg, mikor kerüljük el őket.
hogyan lehet átalakítani dupla int java
Mikor kerülje el az indexeket?
Az indexeket nem szabad kis asztalokon használni.
Kerülje azokat az oszlopokat, amelyekben nagy a NULL érték.
Kerülni kell az indexeket azokban a táblázatokban, amelyek nagy számú frissítési vagy beillesztési művelettel rendelkeznek.
Ez az SQL-ben található indexekről szól. Remélem, hogy a tartalom elmagyarázta az Ön tudásának hozzáadott értékét. Olvass tovább, fedezd tovább!
Ha többet szeretne megtudni a MySQL és ismerje meg ezt a nyílt forráskódú relációs adatbázist, majd nézze meg a mi amely oktató által vezetett élő képzéssel és valós projekt-tapasztalattal jár. Ez a képzés segít megérteni a MySQL-t alaposan, és elsajátítja a témát.
Van egy kérdésünk? Kérjük, említse meg ezt az 'Index az SQL-ben' cikk megjegyzés szakaszában, és mi kapcsolatba lépünk Önnel.