MySQL中的模糊查询以及“%”和“_”、范围查询语句使用
MySQL条件查询语句中我们经常会使用到模糊查询来查询数据库中我们所需要的数据,在模糊查询中我们使用的是like命令。
语法:
select 字段,字段... from 表1,表2... where 字段 like [%或者_]条件 [%或者_];
例如:结合字符“%”查询employee表中姓名中最后一个字为“宁”的人员的全部信息;
select * from employee where ename like'%宁';
这里的“%”是占位符,指的是“宁”前面有不定长数量的字符,如果“%”在“宁”后面同样表示后面有未知数量的字符。
例如:结合字符“_”查询employee表中姓名中第二个字为“葛”的人员的全部信息。
select * from employee where ename like '_葛%'
这里的“_”指的是一个字符,后面的“%”指的是不定长数量的字符。
“%” 和 “ _ ” 可以结合使用。