第八章:用通配符进行过滤

这是《MySQL必知必会》的学习笔记,也是mysql的基础知识,以备以后方便查阅

  • 通配符

    • 用来匹配值的一部分的特殊字符
  • 搜索模式

    • 由字面值,通配符或者两者组合构成的搜索条件
  • 通配符

    • %表示匹配任何字符出现任意次数,比如零次,一次或者任意多次,%不能匹配null
    select prod_id, prod_name from products where prod_name like 'jet%';
    select prod_id, prod_name from products where prod_name like '%anvil%';
    select prod_id, prod_name from products where prod_name like 's%e';
    
    • _表示匹配单个字符
    select prod_id, prod_name from products where prod_name like '_ ton anvil';
    
  • 使用通配符注意事项

    • 通配符的处理速度比其他搜索花费时间长,不要过度使用通配符
    • 通配符位于搜索模式的开始处,搜索的效率是最慢的
posted @ 2020-08-13 22:27  iread9527  阅读(93)  评论(0编辑  收藏  举报