第八章:用通配符进行过滤
这是《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';
-
使用通配符注意事项
- 通配符的处理速度比其他搜索花费时间长,不要过度使用通配符
- 通配符位于搜索模式的开始处,搜索的效率是最慢的
我在想我要不要写一句励志的话......