mysql笔记8: 用通配符进行过滤
2022/2/4 19:23:28
本文主要是介绍mysql笔记8: 用通配符进行过滤,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
- 通配符:用来匹配值的一部分的特殊字符
8.1 %通配符
-
常用的一个通配符是百分号%,例如我们为了找出jet开头的产品:
select prod_id, prod_name from products where prod_name like 'jet%'; -
根据MYSQL的配置方式,搜索是可以区分大小写的,例如,'jet%'和'Jetpack'就不会匹配。
-
通配符可以在模式串的任意位置使用,并且可以使用多个通配符,例如:
select prod_id, prod_name from products where prod_name like '%anvil%';将会返回字符串含有anvil的所有行。 -
%是无法匹配null值得,即 where prod_name like '%'并不能匹配空值
8.2 _通配符
- _通配符和%不同,它只匹配单个字符。_只能匹配单个字符,不能多也不能少,但是%可以匹配0个或者多个字符。
8.3 通配符技巧
- 不要过度使用通配符,在其他操作符能够达到目的的时候,尽量不要使用通配符
- 尽量不要把通配符置于模式串的开始处,这样搜索是最慢的
这篇关于mysql笔记8: 用通配符进行过滤的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-29阿里 Canal 实时同步 MySQL 增量数据至 ClickHouse 数据库
- 2024-05-24在Linux下管理MySQL的大小写敏感性
- 2024-04-26MySQL查出时间比实际晚8小时的解决方案
- 2024-04-01JPA不识别MySQL的枚举类型
- 2024-03-30mysql数据库表卡死解决方法
- 2024-03-15MySQL多数据源笔记5-ShardingJDBC实战
- 2024-03-11natural join mysql
- 2024-03-11关于VS2017,VS2015 中利用 EF使用Mysql 不显示数据源问题解决方案
- 2024-02-26mysql 阿里云xb后缀备份文件恢复-icode9专业技术文章分享
- 2024-02-22docker mysql 5.7