like关键字优化
2016-04-26 23:23
246 查看
在搜索字符型字段时,我们有时会使用 LIKE 关键字和通配符,这种做法虽然简单,但却也是以牺牲系统性能为代价的。例如下面的查询将会比较表中的每一条记录。
SELECT * FROM books
WHERE name like “MySQL%”
但是如果换用下面的查询,返回的结果一样,但速度就要快上很多:
SELECT * FROM books
WHERE name>=”MySQL”and name<”MySQM”
SELECT * FROM books
WHERE name like “MySQL%”
但是如果换用下面的查询,返回的结果一样,但速度就要快上很多:
SELECT * FROM books
WHERE name>=”MySQL”and name<”MySQM”
相关文章推荐
- libevent -简单的异步IO介绍
- sublime使用基础
- 打开redis服务提示
- C++作业4
- SQL Server中常用的快捷键
- mysql连接字符串
- 2.使用iptables监控上传流量
- 【小玩意】time-passing-by clock
- 深入理解HTTP Session
- HDU1166 敌兵布阵
- iOS—ViewController的生命周期分析和使用
- c++第四次作业
- 今天很开心,因为我的网站上线啦!
- [C++]资源管理
- ***PHP Notice: Undefined index: ..问题的解决方法
- 20145214实验四 Android开发基础
- 团队作业四
- 素数筛法
- 【java web】--Beetl+html鼠标悬停提示气泡
- 每天laravel-20160725| Genaerator command-2