mysql like 百分号_mysql语句中使用like后面的%(百分号)的问题
问题: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后面的%(百分号)的问题相关推荐
- mysql 数据库里查询语句中不等于的两种写法
mysql 数据库里查询语句中不等于的两种写法 ps:本人亲测,阿里云2核4G5M的服务器性价比很高,新用户一块多一天,老用户三块多一天,最高可以买三年,感兴趣的可以戳一下:阿里云折扣服务器 1.my ...
- mysql中的like什么意思_mysql语句中like用法是什么
mysql语句中like用法:1.搭配[%]使用,[%]代表一个或多个字符的通配符:2.搭配[_]使用,[_]代表仅仅一个字符的通配符. mysql语句中like用法: 1.常见用法: (1)搭配%使 ...
- mysql sql测试_MySQL语句测试——数据查询
MySQL语句测试--数据查询 3.4 数据查询 一.单表查询 /*1.选择表中的若干列,各个列的先后顺序和语句中列名从左到右的顺序一致 select 目标表达式 from 表名; */ /*(1)s ...
- mysql or优化_MySQL 语句优化
官方文档放这里,有什么代码先到官方文档查询: MySQL 8.0 Reference Manual :: 8 Optimizationdev.mysql.com 优化涉及多个级别的配置,调整和测量性 ...
- Mysql 子查询 (查询语句中带查询语句)
子查询:指一个"正常查询语句"中的某个部分(比如select部分,from 部分,where 部分)又出现了查询的一种查询形式,比如: select * from 表名 where ...
- mysql 修改结束符_MySQL数据库中DELIMITER修改结束符教程及应用实例
关于DELIMITER 在MySQL中默认的结束符DELIMITER是;,它用于标识一段命令是否结束.在默认情况下,在命令行客户端中,如果有一行命令以;结束,那么回车后,MySQL将会执行该命令. 修 ...
- mysql localhost值_mysql数据库中用户表host字段localhost、127.0.0.1、%区别
忘记mysql密码后,通过添加my.cnf中[mysqld]段skip_grant_tables参数跳过认证后修改密码. 改完后重启发现还是无法登陆,排查后发现是mysql.user表中host字段值 ...
- 【JavaWeb之旅二】MySQL数据库之SQL语句中的DML语句与DQL语句
SQL语句中的DML语句与DQL语句 文章目录 SQL语句中的DML语句与DQL语句 1.SQL语句之DML 1.1DML常见的语法 1.添加数据常见语句 2.修改.删除数据常用语法 2.SQL语句之 ...
- mysql 忽略语法错误_MYSQL语句中易忽略的语法错误 | 学步园
$str="CREATE TABLE test ( id int( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , name VARCHAR( 255 ...
- mysql使索引失效语句_mysql语句中索引可能失效的情况
一.创建两张表 表a 表b 选择不同的存储引擎以InnoDB和MyISAM为例 表a CREATE TABLE `a` ( `ID` int NOT NULL AUTO_INCREMENT , `n ...
最新文章
- python判断CSV文件是否空
- c++ 中const的使用
- 使用 FOR XML PATH 合并SQL Server查询结果的重复行
- 阻尼衰减曲线用python_高阻尼橡胶支座隔震原理
- 经典面试题(26):以下代码将输出的结果是什么?
- python图像对比_Python多种图像处理库的比较与比较
- 201771010126 王燕《面向对象设计 java》第十五周实验总结
- 拯救Ubuntu环境变量搞蹦导致命令使用不了的办法
- 64位程序怎么判断指针是否有效_和微信大佬聊了一夜,他告诉我为什么指针被誉为 C 语言灵魂?...
- php生成各种验证码
- 个人建站系列步骤流程(四.域名备案)
- 桌面快捷方式图标异常怎么办
- Loadrunner11录制含有Ajax请求页面的处理方法
- 沐风:小程序推广高手速成秘笈
- UICC 之 USIM 详解全系列——USIM Demo详解
- 提取wux-weapp的微信小程序筛选框:FilterBar
- 未报价快递损毁如何处理(网上信息整理)
- QGIS基本功| 图查属性、属性查图
- Citrix Personal vDisk (PvD)技术解读
- CC2640R2F ble蓝牙 I2C解析