1、索引介绍
索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息,与在表中搜索的所有行相比,索引有助于更快地获取信息
2、索引分类
(1)聚簇索引
与数据存放一起,与数据的存放顺序一致,主键,没有主键使用唯一键,没有唯一键使用隐藏字段rowid
(2)非聚簇索引(二级索引,辅助索引)
除聚簇索引外的其他索引,存放索引数据,并引用聚簇索引;查找到数据后,先跳到聚簇索引,再回到表查询
(3)联合索引(复合索引)
多个字段组合的索引
3、B+Tree
4、索引语法
(1)创建索引
CREATE[UNIQUE|FULLTEXT]INDEX索引名称ON表名(字段名(长度))
ALTER TABLE 表名 ADD[UNIQUE] INDEX 索引名称(字段名(长度))
(2)删除索引
DROP INDEX 索引名称 ON 表名
<