PHP開發(fā)查詢器之查詢基本原理
模糊查詢原理
sql語句
1.使用sql匹配模式,不能使用操作符=或者! = ,而是要使用操作符LINK或者NOT LINK。
2.使用SQL匹配模式,MYSQL提供了兩種通配符%表示任意數(shù)量的任意字符(其中包括0個)
_表示的任意單個字符
3.使用SQL匹配模式,如果匹配格中不包含以上2中通配符的任意一個,其中查詢的效果等同于=或者!=
sql匹配模式
#查詢以某個字符開頭的用戶
查詢符號l開頭的用戶
1%
select*from user where username like 'l%';
#查詢以某個字符結(jié)尾的用戶
查詢符號e結(jié)尾的用戶
%e
select*from user where username like '%e';
#查詢包含某個字符的用戶
查詢用戶名包含字符'0'的用戶
%o%
select*from user where username like '%o%';
查詢用戶長度為3的用戶
___
select*from user where username like '___';
兩種通配符的結(jié)合使用
查詢用戶名第二個字符為o的用戶
_O%
select*from user where username like '_O%';
模糊查詢語句就是使用sql語句中的LIKE語句進(jìn)行查詢。