问题:mysql语句中使用like后面的%(百分号) 是不是越多执行效率越慢! 总用时:0.0489秒 0.0691 0.0485 0.0467 SELECT `goods_name`, `goods_img`, `sku_id`, `import` FROM `goods` WHERE `goods_name` LIKE '%iPhone%iPod%' AND `stime` 1413877244 AND `et

问题:mysql语句中使用like后面的%(百分号) 是不是越多执行效率越慢!

总用时:0.0489秒 0.0691 0.0485 0.0467

SELECT `goods_name`, `goods_img`, `sku_id`, `import` FROM `goods` WHERE `goods_name` LIKE '%iPhone%iPod%' AND `stime` < 1413877244 AND `etime` > 1413877244 ORDER BY `flag` DESC

总用时:0.0460秒 0.0430 0.0493 0.0783 0.0496

SELECT `goods_name`, `goods_img`, `sku_id`, `import` FROM `goods` WHERE `goods_name` LIKE '%iPhone%' AND `goods_name` LIKE '%iPod%' AND `stime` < 1413877367 AND `etime` > 1413877367 ORDER BY `flag` DESC

总用时:0.0458秒 0.0441秒 0.0449秒

SELECT `goods_name`, `goods_img`, `sku_id`, `import` FROM `goods` WHERE `goods_name` LIKE '%%%%%%%%%%%%%%%%%%%%%%%iPhone%iPod%%%%%%%%%%%%%%%%%%%%%%%' AND `stime` < 1413877997 AND `etime` > 1413877997 ORDER BY `flag` DESC

实践证明,,百分号的数量不影响sql执行的速度。这几种方法的效率都是差不多的。

以上是我测试的结果。个人可根据自己的实际需求去选择写法!建议是最好选择第二种!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

mysql like 百分号_mysql语句中使用like后面的%(百分号)的问题相关推荐

  1. mysql 数据库里查询语句中不等于的两种写法

    mysql 数据库里查询语句中不等于的两种写法 ps:本人亲测,阿里云2核4G5M的服务器性价比很高,新用户一块多一天,老用户三块多一天,最高可以买三年,感兴趣的可以戳一下:阿里云折扣服务器 1.my ...

  2. mysql中的like什么意思_mysql语句中like用法是什么

    mysql语句中like用法:1.搭配[%]使用,[%]代表一个或多个字符的通配符:2.搭配[_]使用,[_]代表仅仅一个字符的通配符. mysql语句中like用法: 1.常见用法: (1)搭配%使 ...

  3. mysql sql测试_MySQL语句测试——数据查询

    MySQL语句测试--数据查询 3.4 数据查询 一.单表查询 /*1.选择表中的若干列,各个列的先后顺序和语句中列名从左到右的顺序一致 select 目标表达式 from 表名; */ /*(1)s ...

  4. mysql or优化_MySQL 语句优化

    官方文档放这里,有什么代码先到官方文档查询: MySQL 8.0 Reference Manual :: 8 Optimization​dev.mysql.com 优化涉及多个级别的配置,调整和测量性 ...

  5. Mysql 子查询 (查询语句中带查询语句)

    子查询:指一个"正常查询语句"中的某个部分(比如select部分,from 部分,where 部分)又出现了查询的一种查询形式,比如: select * from 表名 where ...

  6. mysql 修改结束符_MySQL数据库中DELIMITER修改结束符教程及应用实例

    关于DELIMITER 在MySQL中默认的结束符DELIMITER是;,它用于标识一段命令是否结束.在默认情况下,在命令行客户端中,如果有一行命令以;结束,那么回车后,MySQL将会执行该命令. 修 ...

  7. mysql localhost值_mysql数据库中用户表host字段localhost、127.0.0.1、%区别

    忘记mysql密码后,通过添加my.cnf中[mysqld]段skip_grant_tables参数跳过认证后修改密码. 改完后重启发现还是无法登陆,排查后发现是mysql.user表中host字段值 ...

  8. 【JavaWeb之旅二】MySQL数据库之SQL语句中的DML语句与DQL语句

    SQL语句中的DML语句与DQL语句 文章目录 SQL语句中的DML语句与DQL语句 1.SQL语句之DML 1.1DML常见的语法 1.添加数据常见语句 2.修改.删除数据常用语法 2.SQL语句之 ...

  9. mysql 忽略语法错误_MYSQL语句中易忽略的语法错误 | 学步园

    $str="CREATE TABLE test ( id int( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , name VARCHAR( 255 ...

  10. mysql使索引失效语句_mysql语句中索引可能失效的情况

    一.创建两张表 表a 表b  选择不同的存储引擎以InnoDB和MyISAM为例 表a CREATE TABLE `a` ( `ID` int NOT NULL AUTO_INCREMENT , `n ...

最新文章

  1. python判断CSV文件是否空
  2. c++ 中const的使用
  3. 使用 FOR XML PATH 合并SQL Server查询结果的重复行
  4. 阻尼衰减曲线用python_高阻尼橡胶支座隔震原理
  5. 经典面试题(26):以下代码将输出的结果是什么?
  6. python图像对比_Python多种图像处理库的比较与比较
  7. 201771010126 王燕《面向对象设计 java》第十五周实验总结
  8. 拯救Ubuntu环境变量搞蹦导致命令使用不了的办法
  9. 64位程序怎么判断指针是否有效_和微信大佬聊了一夜,他告诉我为什么指针被誉为 C 语言灵魂?...
  10. php生成各种验证码
  11. 个人建站系列步骤流程(四.域名备案)
  12. 桌面快捷方式图标异常怎么办
  13. Loadrunner11录制含有Ajax请求页面的处理方法
  14. 沐风:小程序推广高手速成秘笈
  15. UICC 之 USIM 详解全系列——USIM Demo详解
  16. 提取wux-weapp的微信小程序筛选框:FilterBar
  17. 未报价快递损毁如何处理(网上信息整理)
  18. QGIS基本功| 图查属性、属性查图
  19. Citrix Personal vDisk (PvD)技术解读
  20. CC2640R2F ble蓝牙 I2C解析

热门文章

  1. 使用群晖ds218play下载电驴文件
  2. app推广渠道数据统计Xintall
  3. 高通see架构ppg测试流程sns_client_test_cpp
  4. springboot微信公众号管理系统vue内容文章文件上传jsp源码mysql
  5. 解决力扣等国外网站打不开问题
  6. IT行业的6大热门岗位,薪酬都有多高?
  7. runtime error解决方法
  8. Github年度最强Python库排行榜出炉
  9. ecplise 设置代码自动提示功能
  10. EndNote设置自动导入文献