MySQL基础之 标准模式通配符
MySQL标准魔兽通配符
作用:在搜索数据库中的数据时,SQL通配符可以替代一个或多个字符
注意:标准模式SQL通配符必须与LIKE运算符一起使用
1、% 通配符
作用:匹配一个或多个字符。
找出以“en”结尾的名字
mysql> SELECT * FROM information WHERE name LIKE '%en'; +------+----------+---------------+----------+ | id | name | address | city | +------+----------+---------------+----------+ | 1002 | xiaochen | Oxford street | New York | +------+----------+---------------+----------+ 1 row in set (0.00 sec)
找出城市名中包含“Y”的字符
mysql> SELECT * FROM information WHERE city LIKE '%Y%'; +------+----------+---------------+----------+ | id | name | address | city | +------+----------+---------------+----------+ | 1002 | xiaochen | Oxford street | New York | +------+----------+---------------+----------+ 1 row in set (0.00 sec)
2、_ (下划线)仅替代一个字符
mysql> SELECT * FROM information WHERE city LIKE '_ew_York'; +------+----------+---------------+----------+ | id | name | address | city | +------+----------+---------------+----------+ | 1002 | xiaochen | Oxford street | New York | +------+----------+---------------+----------+ 1 row in set (0.00 sec)
这里第一个下划线替代一个字符“N”,第二个下划线替代字符“空格”
我们上面的查询是非常简单的那种,接下来我们学习一下扩展正则表达式查询
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步