https://blog.youkuaiyun.com/liutong123987/article/details/79384395
在naivcat里面可以直接增加索引,还有一个在创建表的时候就增加索引了,
就在这里 ,就可以对表里面的东西 进行增加索引了,最近弄了很多很多表的内查询,还有子查询,发现mysql里面的东西才是真的博大精深,需要大量的知识以及经验才能得心应手的运用。
MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。
打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。
索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索引包含多个列。
创建索引时,你需要确保该索引是应用在 SQL 查询语句的条件(一般作为 WHERE 子句的条件)。
但是优点和缺点都有
优点:加快了检索速度,提高了查询速度
缺点:就是在大量的索引情况之下,会造成更新表以及插入数据会变慢。