本文章主要讲解的是MYSQL模糊查询中,常用通配符%的使用。
一.不完全模糊查询
什么是不完全模糊查询?
关键字符串作为整体,搜索匹配
示例1:查询书名号中带有01的书名号
代码演示
select booknum from book_t
where booknum like '%01%'
运行结果:
二.完全模糊查询
将关键字符串拆开,松散查询,只要包含该字符串里的所有字符,即使未连接为整体,即可搜索
示例2:查询书名号中带有‘B’和‘2’和‘0’的书名号
代码演示:
select booknum from book_t
where booknum like '%B%' and booknum like '%2%' and booknum like '%0%'
运行结果:
我们在MySQL中常用到的模糊查询方法,通过通配符%来进行匹配,其实,这只是冰山一角,在MySQL中,支持模糊匹配的方法有很多,且各有各的优点。当然还需要深入了解来进一步学习呢!