首页 > 数据库技术 > 详细

mysql的索引

时间:2021-03-05 09:46:24      阅读:34      评论:0      收藏:0      [点我收藏+]

索引的概念:索引是对数据表中一个或多个列镜像排序的结构

索引的分类:1.普通索引:经常使用,不加任何关于索引的关键字,默认的

     2.唯一索引:当创建unique唯一约束时使用,数据库会自动创建,没有重复项,可以有一个null

     3.主键索引:创建primary key主键的时候,会自动创建,没有重复项,没有null

     4.全文索引:范围在全库

       5.空间索引:全磁盘空间

创建索引:create  [unique|fulltest|spatial] index index_name on table(column_name[length]);

删除索引:drop index index_name on table;

查看所有索引:show index on table;

经验:

1.查询时减少*返回全部列,不要返回不需要的列

2.索引应该尽量小,在字节小的列上建立索引

3.。where字节句中有多个条件表达式,包含索引列的表达式应置于其他表达式之前

4.避免在order by字句中使用表达式

mysql的索引

原文:https://www.cnblogs.com/tranquilityMan/p/14484094.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!