• 爱情文章
  • 亲情文章
  • 友情文章
  • 生活随笔
  • 校园文章
  • 经典文章
  • 人生哲理
  • 励志文章
  • 搞笑文章
  • 心情日记
  • 英语文章
  • 范文大全
  • 作文大全
  • 新闻阅读
  • 当前位置: 山茶花美文网 > 作文大全 > 正文

    【mysql语句中使用like后面的%(百分号)的问题】 sql数据库查询语句大全

    时间:2020-05-27来源:山茶花美文网 本文已影响 山茶花美文网手机站

    问题: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执行的速度。这几种方法的效率都是差不多的。

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

    • 【mysql语句中使用like后面的%(百分号)的问题】 sql数据库查询语句大全 相关文章:
    • 爱情文章
    • 亲情文章
    • 友情文章
    • 随笔
    • 哲理
    • 励志
    • 范文大全