介绍:
索引是帮助数据库高效获取数据的数据结构
优缺点:
优点:提高数据查询的效率,降低数据库的IO成本
通过索引列对数据进行排序,降低数据排序的成本,降低cpu消耗
缺点:索引会占用存储空间
索引会大大提高查询效率,同时却也降低了insert、update、delete的效率
结构:
MySQL数据库支持的索引结构有很多,如:Hash索引、B+Tree、Full—Text索引等,我们平常说的索引,如果没有特别指明,都是默认的B+Tree结构组织的索引
语法:
创建索引:create[unique] index 索引名 on 表名(字段名);
查看索引:show index from表名;
删除索引:drop index 索引名 on 表名;