
可以用于等值查询、范围查询和索引列的组合查询。
创建B-Tree索引的示例:
CREATE INDEX index_name ON table_name (column1, column2);全文索引(FULLTEXT Index):
创建全文索引的示例:
 CREATE FULLTEXT INDEX fulltext_index_name ON table_name (column1, column2);
空间索引(SPATIAL Index):
创建空间索引的示例:
CREATE SPATIAL INDEX spatial_index_name ON table_name (geospatial_column);哈希索引(Hash Index):
创建哈希索引的示例(Memory引擎):
CREATE TABLE table_name (
    id INT NOT NULL,
    column1 VARCHAR(255),
    HASH INDEX(hash_index_name) FOR column1
) ENGINE=MEMORY;隐藏索引(Invisible Index):
SHOW INDEX或INFORMATION_SCHEMA中显示,但优化器可以选择使用它。ALTER TABLE语句将普通索引转换为隐藏索引。将普通索引转换为隐藏索引的示例:
ALTER TABLE table_name ALTER INDEX index_name INVISIBLE;