1、sql优化 exits和in的区别 通常NOT EXISTS要比NOT IN 要快, 因为NOT EXISTS可以使用结合算法而NOT IN 就不行了,而EXISTS则不如IN快, 因为这时候IN可能更多的使用结合算法. 2.精确查询才会走索引,模糊查询,截取等不走索引。