mysql索引类型与索引方法

1、B-树索(btree)和 哈希索引(hash)

2、

普通索引(index/key):

允许插入重复值和空值,CREATE INDEX index_id ON tb_student(id);

唯一索引(unique):

值必须唯一,允许有空值,CREATE UNIQUE INDEX index_id ON tb_student(id);

主键索引(primary key):

特殊的唯一索引,不允许值重复或者值为空。

空间索引(spatial):

列必须将其声明为 NOT NULL,空间索引只能在存储引擎为 MyISAM 的表中创建

全文索引(FULLTEXT):

允许重复值和空值,只能在 CHAR、VARCHAR 或 TEXT 类型的列上创建。只有 MyISAM 存储引擎支持全文索引。