目标:
1:掌握数据库索引的应用场景
2:掌握怎么在数据库内创建索引
3:掌握怎么查看数据库内的索引
4:掌握怎么删除数据库的索引
一:数据库索引的应用场景
答:假设数据库内有大量数据时,我们要查找某一行数据,为这个数据字段加上索引会大大的提高查询效率,提高查询速度!
索引在数据库内的保存机制是平衡查询树机制,即 B+tree
二:怎么在数据库内创建索引
语法:
1:create index 索引名称 on数据表名(字段名(长度))
2:create index 索引名称 on 数据表名(字段名)
注意事项
:
1:如果数据库内是唯一索引,索引名称按照 unip字段名称 来命名,非唯一索引按照 idx字段名称来命名
2:索引名称必须全部为小写
3:如果需要加索引的那个字段是字符串类型,那么在创建索引时要加上这个字段的最大长度,例如 varchar(10),就要加上10
4:单张表中索引数量不超过5个
快速代码体验:
三:怎么查看数据库内的索引
语法:show index from 数据表名
代码:
四:怎么删除数据库的索引
语法:drop index 索引名称 on 数据表
代码: