mysql中like,REGEXP,in三者速度比较
来源:互联网 发布:数据江湖txt精校版 编辑:程序博客网 时间:2024/06/15 17:31
有一表,数据有10万多条,其中某列数据示例如下:
100000-200000-300001
100000-200000-300002
100000-200001-300003
100000-200001-300004
100000-200002-300005
当查询数据中含有 200001 时,
用LIKE 时sql:colName LIKE'%200001 %' ,用时4秒左右
用正则时sql:colName REGEXP '^.*200001 -.*$',用时2秒左右
用IN时sql:SUBSTRING_INDEX(SUBSTRING_INDEX(C6, '-', -2),"-",1) IN ( 107003 ),用时400ms左右
比较了一下,有时in速度还是不错的!
以上示例仅供参考,若有不对,还请指教!
- mysql中like,REGEXP,in三者速度比较
- mysql---like-REGEXP
- mysql中like及regexp查询反斜杠
- mysql模糊查询like/REGEXP
- MySQL的模式匹配-like and regexp
- mysql 的like 和正则表达式 regexp
- MySQL的REGEXP 和 like 在匹配上的区别
- MySQL的REGEXP 和 like 在匹配上的区别
- MySQL模糊查询:LIKE模式和REGEXP模式
- MySQL的正则表达式?LIKE和REGEXP的区别?
- 【MySQL笔记】like、rlike、REGEXP关键词的使用
- MySql中Like与Instr模糊查询性能比较
- MySQL中REGEXP正则表达式
- SQL中LIKE模糊查询与REGEXP用法说明
- exists\like\in\=效率比较
- exists\like\in\=效率比较
- exists\like\in\=效率比较
- Mysql中FIND_IN_SET()和IN比较
- android中的数据库操作
- linux命令创建和修改用户及密码
- 初始Android
- python格式化字符串和转义字符
- 【雅虎笔试题】两个已经排好序的数组,找中位数
- mysql中like,REGEXP,in三者速度比较
- 有关局域网映射网络驱动器自动断线的解决办法
- Matlab、ISE联合开发实例之中值滤波(二)FPGA硬件架构实现
- 修改android系统和watchdog的延时
- 选择屏幕上的下拉列表框
- EJB是基于哪些技术实现的?并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。
- 转:C/C++获取当前系统毫秒时间
- android中Handler与Runnable配合实现指定功能模块的定时循环地执行
- rqnoj-305