通配符会不会影响sql 索引

通配符会不会影响sql  索引mysql

1.select * from emp where ename like '%zhang%' 
2.select * from emp where ename like 'zhang%'
3.select * from emp where ename like '%zhang'sql

1和2 不影响索引  3则会影响索引数据库

1、使用索引的好处性能

        建立索引能够大大提升系统的性能。第一,经过建立惟一性索引,能够保证数据库表中每一行数据的惟一性。第二,能够大大加快数据的检索速度,这也是建立索引的最主要的缘由。第三,能够加速表和表之间的链接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序子句进行数据检索时,一样能够显著减小查询中分组和排序的时间。第五,经过使用索引,能够在查询的过程当中,使用优化隐藏器,提升系统的性能。优化

相关文章
相关标签/搜索