mysql索引回顾

来源:互联网 发布:ipad无法加入网络 编辑:程序博客网 时间:2024/05/22 00:07

索引包括两种类型,第一种是单列索引,第二种是组合索引。


单列索引:指的是该索引只对应一个表字段。

组合索引:指的是此索引包含两个或多个表字段。


当我们创建索引时,可以通过第三方工具,例如navigator或plsql创建,也可以手写命令,至于第三方工具就简单多了,对于命令:

create INDEX name_index on table_a(name);  单列索引

create INDEX name_age_index on table_a(name,age)  组合索引


索引类型包括三种,normal、unique(对应的表中该字段必须唯一)、primary(主键索引)


索引方式包括btree和hash,btree就是常说的b+树和b-树,hash是哈希表,查询效率跟数据的有关,这个可以自己选。


索引使用时要注意,不能乱用。

索引产生的日志文件很多。

原创粉丝点击