mysql的全表扫描概念

1.全表扫描,就是一条一条记录的遍历,直到表中的最后一条记录。

在数据库中,对无索引的表进行查询一般称为全表扫描。全表扫描是数据库服务器用来搜寻表的每一条记录的过程,直到所有符合给定条件的记录返回为止。

有时候表中即使有索引,如果使用不当,也会造成全表扫描。
--1)条件中使用了null
--2)使用or作为连接条件
--3)使用[not] in时
--4)使用模糊查询时
--5)使用!=或者<>时
--6)使用count(*)时
--7)使用参数作为条件时

posted @ 2020-08-07 15:40  颂先生  阅读(2342)  评论(0编辑  收藏  举报