Mysql 索引

一、为什么需要索引?

  当数据库中数据量很大时,查找数据会变得很慢,我们就可以使用索引来提高数据库的查询效率

二、什么是索引?

  索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的位置信息

  更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度

三、如何使用索引?

  1、创建:

    sql语法:create index 索引名称 on 表名(字段名称(长度))(如果指定字段是字符串,需要指定长度,与字段长度相同)

  2、查看:

    sql语法:show index from 表名;

  3、删除:

    sql语法:drop index 索引名称 on 表名;

四、索引副作用?

  建立太多的索引将会影响更新和插入的速度,因为它需要同样更新每个索引文件

  建立索引会占用磁盘空间

posted @ 2021-10-28 08:45  九月的昵称  阅读(29)  评论(0)    收藏  举报