看啥推荐读物
专栏名称: 程序人生
程序人生,不止一面。关注程序员生活,汇聚开发轶事,奉送各种福利。
今天看啥  ›  专栏  ›  程序人生

不是我骄傲,MySQL 索引根本难不住我!

程序人生  · 公众号  · 程序员  · 2020-03-26 13:15
作者 | 康哥本文经授权转载自程序员小灰(ID:chengxuyuanxiaohui)什么是索引? 假设我们有一张数据表 employee(员工表),该表有三个字段(列),分别是name、age 和address。假设表employee有上万行数据(这公司还真大),现在需要从这个表中查找出所有名字是‘ZhangSan’的雇员信息,你会快速的写出SQL语句:select name,age,address from employee where name='ZhangSan'如果数据库还没有索引这个东西,一旦我们运行这个SQL查询,查找名字为ZhangSan的雇员的过程中,究竟会发生什么?数据库不得不在employee表中的每一行查找并确定雇员的名字(name)是否为‘ZhangSan’。 由于我们想要得到每一个名字为ZhangSan的雇员信息,在查询到第一个符合条件的行后,不能停止查询,因为可能还有其他符合条件 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照