> 文档中心 > MySQL——创建索引

MySQL——创建索引

在实际开发工作中,例如一个员工表,假设总共有几十万条数据,我们要从中找一个人,MySQL会从第一个开始,一直比对到最后一个,即使第一个就是我们要找的,MySQL还是会依次比对直到最后一条,显然这种查询速度是我们不能接受的,所以MySQL就提供了一种索引机制,这种机制的原理类似于数据结构中的查找树,当我们使用索引后,查询效率会大大提高

#在没有创建索引时,我们查询一条记录SELECT *FROM empWHERE empno = 12345;#使用索引来优化,创建索引后,emp.ibd文件会增大#索引也会占用空间CREATE INDEX empno_index ON emp(empno)#在执行查询的语句发现信息明显很容易查询