INDICI

MySQL utilizza gli indici di tipo

  • PRIMARY KEY
  • UNIQUE
  • INDEX
  • FULLTEXT

per

  • garantire l’integrità dei dati
  • rendere più veloci le operazioni in presenza della clausola WHERE.

CREATE TABLE

Quando si crea una tabella si aggiungono anche le definizioni degli indici

PRIMARY KEY

Uno o più campi sono la chiave primaria per la tabella

UNIQUE

Non sono ammessi valori duplicati per uno o più campi

INDEX

FOREIGN KEY

Chiave esterna collegata a …

SHOW INDEXES

ALTER TABLE

Manipolare gli indici di una tabella dopo averla creata

ADD INDEX

DROP INDEX

DISABLE KEYS

ENABLE KEYS

CREATE INDEX

Si può usare al posto di ALTER TABLE.
Non può creare PRIMARY KEY