Az ALTER parancsot használd indexek hozzáadására és eltávolítására
Négy módon lehet indexet hozzáadni egy adattáblához:
TÁBLÁZAT MÓDOSÍTÁSA tbl_name HOZZÁADÁSA
ELŐVÁLASZTÁSKULCS (column_list): Ez az állítás egy elsődleges kulcsot ad hozzá, ami azt jelenti
Az indexértéknek egyedinek kell lennie, és nem lehet NULL。
TÁBLÁZAT MÓDOSÍTÁSA tbl_name HOZZÁADÁSA
EGYEDIindex_name (column_list): Ez az állítás indexet hoz létre
egyedinek kell lennie (a NULL mellett, ami többször is előfordulhat)。
TÁBLÁZAT MÓDOSÍTÁSA tbl_name HOZZÁADÁSA
INDEXindex_name (column_list): Add hozzá
Normál index, az indexérték többször is megjelenhet.
TÁBLÁZAT MÓDOSÍTÁSA tbl_name HOZZÁADÁSA
TELJES SZÖVEGindex_name (column_list): Ez az állítás megadja, hogy az index TELJES szöveg a
Teljes szöveges index。
Indexet létrehozásakor ajánlott közvetlenül a MySQL parancssorral létrehozni, nem pedig MySQL Workbench-tel létrehozni.
Tekintse meg az indexet
· Táblázat
Az asztal neve.
· Non_unique
Ha az index nem tartalmaz duplikált szavakat, akkor 0. Ha tudod, akkor 1.
· Key_name
Az index neve.
· Seq_in_index
Az indexben oszlopsorszám, 1-től kezdve.
· Column_name
Oszlop neve.
· Összeállítás
Hogyan tárolják az oszlopokat az indexben? A MySQL-ben van egy 'A' (emelkedő) vagy NULL (osztályozás nélküli) érték.
· Kardinalitás
Az indexben szereplő egyedi értékek számának becslése. Frissíthető az ANALYZE TABLE vagy myisamchk -a futtatásával. A kardinálisokat egész számként tárolt statisztikák alapján számolják, így az értéknek még kis táblák esetén sem kell pontosnak lennie. Minél nagyobb a kardinalitás, annál nagyobb az esélye annak, hogy a MySQL ezt az indexet használja a federáció létrejöttekor.
· Sub_part
Ha az oszlop csak részben indexelve, akkor az indexelt karakterek száma. Ha az egész oszlopot indexeljük, akkor NULL.
· Zsúfolt
Jelzi, hogyan tömörödnek a kulcsszavak. Ha nincs tömörítve, akkor NULL.
· Null
Ha az oszlop tartalmazza a NULL-t, akkor YES-et is tartalmaz. Ha nem, akkor az oszlop tartalmazza a NO-t.
· Index_type
Indexelési módszereket használtak (BTREE, FULLTEXT, HASH, RTREE).
· Hozzászólás