指数是个神奇的东西。记得我在学数据结构的时候,学过B树。当时听得稀里糊涂的。无论老师说什么,都很难理解。然而,他的作用是理解它。正是这种数据结构可以提高查询的效率。比如一本书,你想看第六章第六节讲的是什么,你会怎么做?大部分人肯定会去目录,找到这一节对应的页数,然后翻到这一页。这是目录索引,可以帮助读者快速找到他们想要的章节。在数据库中,我们也有索引,其目的当然和翻页是一样的,可以帮助我们提高查询的效率。索引和目录一样,减少了计算机的工作量,对于表记录较多的数据库非常实用,可以大大提高查询速度。否则,如果没有索引,计算机会对所有记录逐一扫描,浪费大量cpu时间。我们都知道,对于一个无序表和一个有序表,对于有序表的查询方式会有更多的选择,每种查询方式的效率也是不同的。实际上,索引表意味着根据索引字段对表中的记录进行排序。下面介绍如何使用mysql建立索引。
确认mysql已安装并且服务已启动。
有几种方法可以连接到mysql,如下所示。
使用命令进入相应的数据库并显示出站表,如下图所示。我们为t_user设置索引。
使用命令创建索引。
使用命令显示索引。我们可以看到两个索引,可以发现在创建数据库的时候,如果设置了主键,mysql会自动索引主键。
您还可以使用命令创建多个索引。
显示索引。