MySQL中的通配符有两种:百分号(%)和下划线(_)。
- 百分号(%)通配符:用于匹配任意字符(包括零个字符)。
-
例如,查询所有以字母"a"开头的记录:
SELECT * FROM table_name WHERE column_name LIKE 'a%' -
例如,查询所有以字母"abc"结尾的记录:
SELECT * FROM table_name WHERE column_name LIKE '%abc' -
例如,查询所有包含字母"abc"的记录:
SELECT * FROM table_name WHERE column_name LIKE '%abc%'
- 下划线(_)通配符:用于匹配单个字符。
-
例如,查询所有第二个字符为字母"a"的记录:
SELECT * FROM table_name WHERE column_name LIKE '_a%' -
例如,查询所有第三个字符为数字的记录:
SELECT * FROM table_name WHERE column_name LIKE '__[0-9]%'
需要注意的是,通配符只能在LIKE操作符中使用。
以上就是关于“mysql通配符的用法有哪些”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm