mysql中一半会选择什么样的字段为索引?(含索引创建删除查看公式)

一、数据量庞大的数据做索引

二、该字段经常出现在where的后面,以条件形式存在,经常被用户搜索的字段

三、很少被增删改的字段,因为增删改后,索引会重新排序

 

索引的创建

create index 索引的名字 on 表(字段)

 

例如 给admin_user这个表中id字段加索引

create index id_index on admin_user(id);

 

索引的删除

drop index 索引的名字 on 表

 

例如 在admin_user这个表中删除id字段的索引

drop index id_index on admin_user;

 

查询这个字段有没有用索引?

 explain 查询语句

如想查询id字段有没有用索引,查询语句中where后面跟id

posted @ 2021-08-23 15:43  非非非常帅的辰  阅读(70)  评论(0编辑  收藏  举报