首页 > 代码库 > [MySQL] 用通配符进行过滤
[MySQL] 用通配符进行过滤
主要使用LIKE操作符进行通配搜索,以便对数据进行复杂过滤。
使用通配符创建比较特定数据的搜索模式。
百分号(%)通配符
% 表示任何字符出现任意次数。
SELECT 列名1, 列名2 FROM 表名 WHERE 列名1 LIKE 条件(含一个或多个%);
% 可以匹配0个、1个或多个字符。
下划线(_)通配符
下划线_只匹配单个字符而不是多个字符。
SELECT 列名1, 列名2 FROM 表名 WHERE 列名1 LIKE 条件(含有_);
下划线_总是匹配一个字符,不能多也不能少。
通配符搜索的处理一般要比前面讨论的其他搜索所花时间更长。
使用通配符的技巧:
1. 不要过度使用通配符
2. 尽量不要把通配符用在搜索模式的开始处
3. 仔细注意通配符的位置
[MySQL] 用通配符进行过滤
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。